小伙伴有没有想过不用手动实现插值器、曲线等对象,或者不用AnimationController
来实现动画的启动呢?Flutter SDK
通过隐式动画组件
就可以实现。这篇博客简单分享一下Flutter
的隐式动画组件
。
隐式动画组件分类
- AnimatedAlign;
- AnimatedContainer;
- AnimatedDefaultTextStyle;
- AnimatedOpacity;
- AnimatedPadding;
- AnimatedPhysicalModel;
- AnimatedPositioned;
- AnimatedPositionedDirectional;
- AnimatedPhysicalModel;
- AnimatedTheme。
以上的10种隐式动画都是比较实用的,我们可以直接通过setState()方法
改变隐式动画组件的属性值,组件的内容会自动实现动画的过渡效果.