TSR*_*TSR 3 animation dart flutter
当一个动画控制器设置forward(),我想连接到它的动画拥有 CurvedAnimation的Curves.elasticIn
当一个动画控制器设置reverse(),我想连接到它的动画拥有 CurvedAnimation的Curves.elasticOut
我想在动画之前改变曲线,但它没有改变它。
这是我的尝试:
if (!pinDropAnimationController.isAnimating) {
if (mapController.isCameraMoving) {
pinDropAnimationTween.animate(
new CurvedAnimation(
parent: pinDropAnimationController, curve: Curves.linear));
pinDropAnimationController.forward();
} else {
pinDropAnimationTween.animate(
new CurvedAnimation(
parent: pinDropAnimationController, curve: Curves.elasticIn));
pinDropAnimationController.reverse();
}
}
}
Run Code Online (Sandbox Code Playgroud)