Flutter-AnimationController类
2024-04-10 00:10:26  阅读数 2054
配图来自网络,如侵必删

Flutter了解了Animation类之后,我们就需要了解AnimationController类。这篇博客就来分享AnimationController相关的知识,希望对看文章的小伙伴有所启发。

AnimationController

AnimationControllerAnimation的重要实现类,主要是完成控制动画的各种操作,包括动画的启动(forward)、暂停(stop)、回滚(reverse)、以及反复(repeat)。

我们需要的注意的是:

动画是需要随时改变组件的状态的,所以我们创建动画控制器需要在有状态的组件当中创建。

我们在有状态组件中使用动画控制器时,主要的点:

  • 在生命周期函数initState()中初始化AnimationController对象;
  • 还需要在dispose()中做释放操作。