基于Flutter实现可展开堆叠视图的技术问询
求Flutter实现可展开折叠的堆叠卡片组件
我需要实现一个满足以下需求的Flutter组件:
- 接收卡片列表,默认以堆叠方式展示(仅露出顶部几张的部分区域)
- 点击堆叠区域时,展开所有卡片,方便选择
- 选中任意卡片后,组件自动折叠回堆叠状态,且选中的卡片要处于堆叠的最顶部
之前尝试修改stack_card_carousel库来适配需求,但调试后没能实现理想效果。另外我发现有个Kotlin组件完全符合这个交互逻辑,但它只支持Android原生项目,没法直接用在Flutter里。
期望的交互效果见配图:
期望效果示意图
内容的提问来源于stack exchange,提问作者v1rus96
相关产品推荐
相关产品推荐

