Анимировать виджет карты при нажатии кнопки - PullRequest
1 голос
/ 27 марта 2020

Привет, все, что я строю, трут, как свист в Флаттере. Пока все хорошо, я сделал колоду карт вместе с детектором жестов, когда пользователь проводит пальцем влево / вправо. Однако моя проблема возникает, когда я пытаюсь анимировать по нажатию кнопки. Под стопкой карт находятся 2 кнопки, которые вы можете полюбить или не понравиться при нажатии кнопки. Я хотел бы получить совет, как я могу подойти к анимации, когда пользователь нажимает на любую кнопку. Ниже мой код для отображения стека. С наилучшими пожеланиями

1 Ответ

0 голосов
/ 27 марта 2020

Существует несколько вариантов анимации карты за пределами экрана. Поскольку вы уже используете стек, AnimatedPosition , вероятно, является лучшим вариантом.

Вы также можете использовать Transform.translate для установки свойства transform AnimatedContainer * 1008. *. Или, если вы хотите больше контроля над анимацией, вы можете использовать SlideTransition .

Для хорошего обзора того, как решить, какие анимации вам нужны, посмотрите это видео за два дня a go: https://www.youtube.com/watch?v=GXIJJkq_H8g

Там также https://pub.dev/packages/animations для более готовых вариантов.

...