Как создать флаг анимации во флаттере? - PullRequest
0 голосов
/ 27 февраля 2020

Я ищу способ сделать что-то подобное во Флаттере:

enter image description here

Сам флаг может быть любым виджетом, а не только изображением .

У меня была идея использовать функцию sin в сочетании с виджетом с отслеживанием состояния, но у меня в основном две проблемы:

  1. Я не знаю, как получить доступ к каждому пикселю виджет.
  2. Если у меня есть доступ к каждому пикселю, я не знаю, как изменить его высоту (я знаю, что могу изменить высоту всего виджета, но как мне сделать это только в части виджета?)

Если бы я мог решить эти 2 точки, то, я думаю, я мог бы попытаться поднять каждый пиксель (а также немного изменить его цвет) в соответствии с выводом синусоидальной функции и воспроизвести вышеупомянутый эффект.

У кого-нибудь есть идеи, возможно ли что-то подобное во Флаттере? Кто-нибудь может указать мне правильное направление для достижения такого эффекта?

...