gpt4 book ai didi

class - Dart-创建一个扩展List 功能的类

转载 作者:行者123 更新时间:2023-12-03 02:56:14 25 4
gpt4 key购买 nike

我正在创建Flutter应用程序,我有一个List<Todo>
我想创建一个在普通列表功能之上添加了窗口小部件功能的类。

我尝试扩展List,但是得到了61个函数的“缺少可迭代的具体实现”。我不想创建61个仅调用“super”方法的实现,而只是添加一个功能。

class TodoList extends List<Todo>{

ListView asListView(){
return ListView(
children: this.map((Todo todo){
return todo.asListTile();
}).toList()
);
}

}

最佳答案

您可以使用ListMixin:

class TodoList implements List<Todo> with ListMixin<Todo> {
...

关于class - Dart-创建一个扩展List <Todo>功能的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58126044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com