AnimatedContainer
Flutter中很多用于动画的控件,这篇文章介绍动画控件AnimatedContainer
,我们可以通俗的理解AnimatedContainer是带动画功能的Container,关于Container的详细介绍可以查看Flutter Widgets 之 Container,这篇详细介绍了Container的用法。
AnimatedContainer只需要提供动画开始值和结束值,它就会动起来并不需要我们主动调用setState
方法。 变化AnimatedContainer的宽高实现变大的效果,代码如下:
class _CAnimatedContainerState extends State<CAnimatedContainer> {
late Timer _timer;
bool _changed = false;
@override
void initState() {
super.initState();
_timer =