Цикл рисования нестандартного художника Flutter

Как я могу создать бесконечный цикл, который позволяет мне обновлять холст внутри виджета CustomPainter во флаттере? Я попытался посмотреть исходный код игрового движка Flame, но у меня уходит слишком много времени, чтобы расшифровать функциональность, я все еще относительно новичок в флаттере. Может ли кто-нибудь с опытом указать мне правильное направление?

Заранее спасибо,


person Rami Awar    schedule 13.06.2019    source источник
comment
отметьте необязательный параметр repaint, который вы можете передать CustomPainter конструктору - рисовальщик будет перерисовывать каждый раз, когда repaint уведомляет своих слушателей   -  person pskink    schedule 13.06.2019
comment
@pskink Я заметил это, но пока не знаю, как используются эти слушатели. Эта концепция мне чужда.   -  person Rami Awar    schedule 13.06.2019
comment
просто передайте любой вид Listenable - это может быть AnimationController например   -  person pskink    schedule 13.06.2019
comment
здесь у вас есть тревожный пример   -  person pskink    schedule 13.06.2019
comment
Спасибо за предложения! Я попробую их как можно скорее и, надеюсь, вернусь с ответом. @pskink   -  person Rami Awar    schedule 13.06.2019
comment
Я проверю как можно скорее @RichardHeap   -  person Rami Awar    schedule 13.06.2019