在Flutter框架中,通过扩展AnimatedWidget类实现了一个改变颜色的简单动画小部件 . 完成小部件动画运行功能后,怎么可能?
你可以听一下AnimationController的状态:
var _controller = new AnimationController( 0.0, const Duration(milliseconds: 200), ); _controller.addStatusListener((status) { if(status == AnimationStatus.completed) { // custom code here } }); Animation<Offset> _animation = new Tween<Offset>( begin: const Offset(100.0, 50.0), end: const Offset(200.0, 300.0), ).animate(_controller);
1 回答
你可以听一下AnimationController的状态: