创建带有 Flutter 值的偏移列表时出错

guykilcj  于 2023-01-06  发布在  Flutter
关注(0)|答案(1)|浏览(126)

在我的偏移量代码中创建一个列表,但显示以下代码的错误

final List<Offset> p = List<Offset>(6);

错误:

The default 'List' constructor isn't available when null safety is enabled. (Documentation)
Try using a list literal, 'List.filled' or 'List.generate'.

但是我不能用(6)值将它转换成文字,因为我对此一无所知!

rxztt3cl

rxztt3cl1#

由于dart现在支持null-safety,因此此类型的初始化已无效。

将初始化更改为:
final List<Offset> p = List.filled(6, <Your Initial Offset Value Here>)
示例:
final List<Offset> p = List.filled(6, const Offset(0, 0));
额外:你甚至可以尝试下面的代码,如果你想要空列表.
List<Offset> p = List<Offset>.empty(growable: true); // []
进一步参考:

相关问题