重用AnimationController

时间:2017-07-22 03:37:21

标签: dart flutter

每次双重标记图像时,我都会尝试启动动画。我的代码适用于第一个双选项卡,但由于某种原因停止为下一个双选项卡工作。我的代码看起来像这样: `

child: new GestureDetector(
   onDoubleTap: () {
    _controller.forward();
  },
  child: ...
}

我正在创建和处理AnimationController,如下所示:

  AnimationController _controller;

  @override
  void initState() {
    super.initState();
    _controller = new AnimationController(
      duration: const Duration(seconds: 1),
      vsync: this,
    );
  }

  @override
  void dispose() {
    _controller.dispose();
    super.dispose();
  }

我觉得它应该有效,我在这里看不到什么?

1 个答案:

答案 0 :(得分:3)

尝试将from 0.0参数传递给forward方法。