我如何才能在行的onTap
下方打开另一个ListTile
?
return ListTile(
title: Html(data: "<br/> <b>${team[index]['code']}</b>"),
trailing: Icon(Icons.keyboard_arrow_right),
onTap: () {
setState(() {
// call open colapsed or child listtile here
});
},
);
答案 0 :(得分:1)
如果我正确理解了您的问题,您想在用户点击auto lambda = [=] { std::cout << foo.a; };
个项目之一时显示更多ListTile
个项目吗?
在这种情况下,您可以改用ListTile
。
这是示例代码:
ExpansionTile
P.S。您也可以将ExpansionTile(
onExpansionChanged: (res) {
print(res ? 'Open' : 'Close');
},
title: Text('Dropdown'),
children: [
ListTile(
title: Text('Test #1'),
trailing: Icon(Icons.keyboard_arrow_right),
onTap: () {
print('Test #1');
},
),
ListTile(
title: Text('Test #1'),
trailing: Icon(Icons.keyboard_arrow_right),
onTap: () {
print('Test #1');
},
),
],
)
嵌套在另一个ExpansionTile
中。