Flutter 如何为listview.length=1禁用ondismissed
我正在尝试为listview创建OnDiskMed,但我不想让用户删除listview的所有子项,因此当listview只有一个子项时,Dismissable将被禁用,因此如何操作Flutter 如何为listview.length=1禁用ondismissed,flutter,Flutter,我正在尝试为listview创建OnDiskMed,但我不想让用户删除listview的所有子项,因此当listview只有一个子项时,Dismissable将被禁用,因此如何操作 onDismissed: (direction) { var item = containers.elementAt(index); if(containers.length > 1){ deleteItem(index); Scaffold.of(conte
onDismissed: (direction) {
var item = containers.elementAt(index);
if(containers.length > 1){
deleteItem(index);
Scaffold.of(context).showSnackBar(
SnackBar(
content: Text("Item deleted"),
action: SnackBarAction(
label: "UNDO",
onPressed: () {
undoDeletion(index, item);
}
)
)
);
}
},
);
也许我错了,但我的建议是
containers.length > 1 ?? ListView(... Dismissible() ) : ListView(),