【发布时间】:2021-10-12 09:34:43
【问题描述】:
【问题讨论】:
-
您可以使用
setState手动展开它 -
参考我的回答here
【问题讨论】:
setState手动展开它
只需使用 Flutter 原生支持的 ExpansionTileofficial documentation。
【讨论】:
是的,您可以通过使用包Expandable 小部件来实现这一点,试试这个你会得到你的要求。
【讨论】:
扩展组可以轻松帮助您: https://pub.dev/packages/expandable_group
-> Use expansion Tile
ExpansionTile(
title: Text('ExpansionTile 1'),
subtitle: Text('Trailing expansion arrow icon'),
children: <Widget>[
ListTile(title: Text('This is tile number 1')),
],
),
->Create ListView with Divider
ListView.separated(
itemCount: count,
itemBuilder: (context, index) {
return ListTile(
title: Text('$index Title'),
);
},
separatorBuilder: (context, index) {
return Column(children:[]);
},
)
【讨论】: