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