效果:
代码:
1 | class GMExampleRotationTransitionTest extends StatefulWidget { |
效果:
代码:
1 | class GMExampleRotationTransitionTest extends StatefulWidget { |
效果:
代码:
1 | class GMExampleRelativePositionedTransitionTest extends StatefulWidget { |
效果:
代码:
1 | class GMExamplePositionedTransitionTest extends StatefulWidget { |
效果:
代码:
1 | class GMExampleAnimatedDefaultTextStyleTest extends StatefulWidget { |
效果:
代码:
1 | class GMExampleDefaultTextStyleTransitionTest extends StatefulWidget { |
效果:
代码:
1 | class GMExampleDecoratedBoxTransitionTest extends StatefulWidget { |
开发App中有时需要一个简单的动画,可以通过AnimationController实现,但比较麻烦,有没有一个内置的隐式动画组件来解决这个问题?TweenAnimationBuilder可以满足你对所有自定义动画的需求,而不用关系AnimationController。
效果:
代码:
1 |
|
我们都知道Flutter系统中提供了大量的图标,但你是否知道Flutter还提供了很多动画图标,想要使用这些动画图标需要使用AnimatedIcon控件,首先需要设置图标,
效果:
代码:
1 | class GMExampleAnimatedIconTest extends StatefulWidget { |
AnimatedSwitcher在2个或者多个子组件之间切换时使用动画
效果:
代码:
1 | class GMExampleAnimatedSwitcherTest extends StatefulWidget { |
AnimatedPositionedDirectional是一个隐式的动画组件,提供动态改变位置的动画组件,用法如下:
1 | Stack( |
相关参数: