【发布时间】:2021-07-19 12:33:17
【问题描述】:
我们怎样才能改变动画在持续时间中的加速度或在它的持续时间中做一些停止? 例如,在 3 秒内将小部件缩放到 2 倍,而不是在 3 秒内停止一秒,然后再将其缩放到 2 倍。
AnimationController_anim1 = AnimationController(
vsync: this,
duration: Duration(milliseconds: 3000),
);
ScaleTransition(
scale: Tween(begin: 1.0, end: 2).animate(_anim1),
child: ClipRect(
clipBehavior: Clip.hardEdge,
child: OverflowBox(
maxHeight: 70,
maxWidth: 70,
child: Center(
child: Container(
decoration: BoxDecoration(
color: Colors.white38,
shape: BoxShape.circle,
),
),
),
),
),
)
【问题讨论】:
-
检查
TweenSequence类
标签: flutter animation flutter-animation