我正在尝试在flutter中创建开关图块的列表,这些图块之间有分隔符。
我试着通过使用以下方法ListTile.divideTiles
:
ListView(
children: ListTile.divideTiles(
context: context,
tiles: [
SwitchListTile(
secondary: Icon(Icons.signal_cellular_4_bar),
title: Text(
"First Tile",
),
value: var1,
onChanged: (bool value) {
setState(
() {
var1= value;
},
);
},
),
SwitchListTile(
secondary: Icon(Icons.swap_vert),
title: Text(
"Second Tile",
),
value: var2,
onChanged: (bool value) {
setState(
() {
var2= value;
},
);
},
),
],
),
),
但是,当我尝试运行代码时,出现以下错误:
"type '_SyncIterable<Widget>' is not a subtype of type 'List<Widget>'"
谁创建带有分隔符的开关瓦片列表?
请尝试这个。
添加.toList()
到您的末尾ListTile.divideTiles
ListTile.divideTiles(
// all your code
// all your code
// all your code
).toList()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句