当动画控制器设置为
当动画控制器设置为
我尝试在动画之前更改曲线,但它并没有改变。
以下是我的尝试:
forward()
时,我希望附加在它上面的动画使用 Curves.elasticIn
的 CurvedAnimation
。当动画控制器设置为
reverse()
时,我希望附加在它上面的动画使用 Curves.elasticOut
的 CurvedAnimation
。我尝试在动画之前更改曲线,但它并没有改变。
以下是我的尝试:
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();
}
}
}