重用动画控制器

Bra*_*sen 4 dart flutter

每次双击图像时,我都试图开始动画。我的代码适用于第一个双标签,但由于某种原因停止为下一个双标签工作。我的代码如下所示:`

child: new GestureDetector(
   onDoubleTap: () {
    _controller.forward();
  },
  child: ...
}
Run Code Online (Sandbox Code Playgroud)

我正在创建和处理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();
  }
Run Code Online (Sandbox Code Playgroud)

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

Col*_*son 6

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