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

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

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

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

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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