Переход между значками volume_up и volume_down - PullRequest
0 голосов
/ 15 апреля 2020

Взяв две иконки volume_up и volume_down из https://material.io/resources/icons/?style=baseline

Я хочу добиться того же эффекта, что и GIF ниже в флаттере.

enter image description here

Отметим, что я использую архитектуру blo c, поэтому практически все не имеет состояния и предпочитает избегать виджетов с сохранением состояния.

Анимация должна быть бесконечной продолжительности.

Я не могу придумать простой способ по существу переключаться между двумя значками на бесконечном l oop с использованием анимации (и плюс был бы для хорошего эффекта постепенного появления / исчезновения).

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

У кого-нибудь есть решение для кода, чтобы достичь что gif показывает или может указать мне на пример, делающий то же самое?

Спасибо.

1 Ответ

0 голосов
/ 15 апреля 2020

Просто используйте AnimatedSwitcher для переключения между изображениями и управления длительностью по таймеру AnimatedSwitcher

...