Я ищу способ сделать что-то подобное во Флаттере:
Сам флаг может быть любым виджетом, а не только изображением .
У меня была идея использовать функцию sin в сочетании с виджетом с отслеживанием состояния, но у меня в основном две проблемы:
- Я не знаю, как получить доступ к каждому пикселю виджет.
- Если у меня есть доступ к каждому пикселю, я не знаю, как изменить его высоту (я знаю, что могу изменить высоту всего виджета, но как мне сделать это только в части виджета?)
Если бы я мог решить эти 2 точки, то, я думаю, я мог бы попытаться поднять каждый пиксель (а также немного изменить его цвет) в соответствии с выводом синусоидальной функции и воспроизвести вышеупомянутый эффект.
У кого-нибудь есть идеи, возможно ли что-то подобное во Флаттере? Кто-нибудь может указать мне правильное направление для достижения такого эффекта?