Flutter:AnimationController 数组

问题描述

如何创建 AnimationController 的列表?

我发现 Flutter: Array of TextEditingController 显示了如何创建 texteditingcontroller 列表,但是 AnimationController 需要一个 vsync,我还没有弄清楚如何让它工作。有什么想法吗?

解决方法

我想出了解决办法。我试图在 initState 中初始化控制器和列表。我必须在 initState 之外初始化控制器并且它起作用了:

_controller = List.generate(3,(i) => AnimationController(
    vsync: this,duration: Duration(milliseconds: 2500)));

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...