如何在 Flutter 中实现可扩展面板?
Posted
技术标签:
【中文标题】如何在 Flutter 中实现可扩展面板?【英文标题】:How to implement expandable panels in Flutter? 【发布时间】:2022-01-19 09:52:56 【问题描述】:有没有一种简单的方法来创建可展开/可折叠的?
单击“显示更多详细信息”按钮时的屏幕截图,描述部分会以动画形式展开:
【问题讨论】:
请尝试使用 ExpnasionTile 小部件。欲了解更多信息,请参阅dev.to/rrtutors/flutter-expansiontile-example-4i84 你也可以试试这个medium.flutterdevs.com/expansion-tile-in-flutter-d2b7ba4a1f4b 【参考方案1】:您应该为此使用 ExpansionPanel 小部件。
Basic Expansion Panel Widget Example
【讨论】:
【参考方案2】:您可以使用包expandable: ^5.0.1
。
我更喜欢使用它而不是 ExpansionPanel
,因为它更可定制且易于使用。
Flutter Expandable (pub.dev)
【讨论】:
以上是关于如何在 Flutter 中实现可扩展面板?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 RealmRecyclerViewAdapter 中实现可过滤
如何在 UIScrollView 中实现可拖动的 UIView 子类?
如何在Xamarin.iOS本机平台中扩展tableview单元格?