Привет, друзья! 🤗 Сегодня мы создадим сниппет с настройкой для анимации через Animated Controller -
animStful. Это будет полезный инструмент для ваших проектов на Flutter! 📈Вот пример кода:
class $NAME$ extends StatefulWidget {
const $NAME$(super.key);
@override
State<$NAME$> createState() => _$NAME$State();
}
class _$NAME$State extends State<$NAME$> with SingleTickerProviderMixin {
late final AnimationController _controller;
late final Animation<double> _animation;
@override
void initState() {
super.initState();
_controller = AnimationController(
vsync: this,
duration: Duration(milliseconds: $DURATION$),
);
_controller.addListener(() => setState(() {}));
_animation = Tween<double>(begin: 0, end: 1).animate(_controller);
}
@override
Widget build(BuildContext context) {
return Container();
}
@override
void dispose() {
_controller.dispose();
super.dispose();
}
}
Вы можете копировать этот код в свой IDE и использовать его для создания своих собственных анимаций! 🎉
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga 💻📱