不确定这为什么不起作用,它抛出错误RangeError (index): Invalid value: Valid value range is empty: 0
class _HomePageState extends State<HomePage> with TickerProviderStateMixin {
List<AnimationController> dataCtrl = List<AnimationController>();
@override
void initState() {
super.initState();
dataCtrl = [];
dataCtrl[0] = AnimationController(
duration: Duration(milliseconds: 400),
vsync: this,
);
}发布于 2019-09-10 23:50:44
@override
void initState() {
super.initState();
// add some AnimationController object before using any index
dataCtrl.add(AnimationController(vsync: this, duration: Duration(seconds: 1)));
// now it is Ok to use 0 index
dataCtrl[0] = AnimationController(
duration: Duration(milliseconds: 400),
vsync: this,
);
}https://stackoverflow.com/questions/57874259
复制相似问题