Вопрос с собеседования по Mobile

Этапы анимации

  • Ticker просит SchedulerBinding зарегистрировать обратный вызов и сообщить Flutter Engine, что надо разбудить его, когда появится новый обратный вызов.
  • Когда Flutter Engine готов, он вызывает SchedulerBinding через запрос onBeginFrame.
  • SchedulerBinding обращается к списку обратных вызовов ticker и выполняет каждый из них.
  • Каждый tick перехватывается "заинтересованным" контроллером для его обработки.
  • Если анимация завершена, то ticker "отключён", иначе ticker запрашивает SchedulerBinding для планирования нового обратного вызова.

Oct. 13, 2023, Источник

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы