Анимации во Flutter — так ли это сложно
Если вы когда-нибудь пользовались приложениями Surf на Flutter, то могли заметить, что анимации в них красивые и плавные.
Новички часто воспринимают анимации как продвинутую тему, но на самом деле в этом нет ничего сложного.
Меня зовут Марк Абраменко, я тимлид Flutter в Surf. В ближайших постах расскажу о ключевых аспектах анимаций, которые помогут вам сделать приложение красивее.
Чтобы сделать минимальную красивую анимацию во Flutter, нужно знать только, что такое:
🔹 Duration, длительность анимации — время, которое анимация будет проигрываться.
🔹 Curve, кривая — функция, которая задаёт, как анимация будет двигаться в это время.
С этими знаниями уже можно создавать красивые анимации.
Понадобятся неявные — implicit — анимации из библиотеки Flutter. Это такие, в которых код не нужно писать с нуля — только изменять свойства и параметры готовых элементов.
Чаще всего на практике мне приходится использовать виджеты AnimatedAlign, AnimatedOpacity и AnimatedContainer.
Post #105
1.5K
- 🔥 20
- 👍 3