Jot*_*nan 9 dart flutter flutter-layout
我需要在我的项目中根据主题让一些列表崩溃,并且我想知道我是否需要从零实现它,或者更确切地说使用flutter中的组件.这个组件是否存在?
提前致谢 :)
Ash*_*mas 15
Flutter Gallery有两个可能与您的手风琴列表相关的示例.
扩展面板演示可能就是您想要的.如果是这样,请查看演示如何利用ExpansionPanel并使用headerBuilder和body.您可以扩展它以使标题和正文尽可能复杂.Gallery演示添加了一个DemoItem助手类.您可以使用此模式或提出自己的设计.
这是一个片段,ExpansionPanelList通过传递回调和DemoItems 列表来显示演示:
child: new ExpansionPanelList(
expansionCallback: (int index, bool isExpanded) {
setState(() {
_demoItems[index].isExpanded = !isExpanded;
});
},
children: _demoItems.map((DemoItem<dynamic> item) {
return new ExpansionPanel(
isExpanded: item.isExpanded,
headerBuilder: item.headerBuilder,
body: item.build()
);
}).toList()
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5531 次 |
| 最近记录: |