插件概览
一个简单的 Flutter 小部件,可为类似卡片的组件启用流畅的折叠和展开动画。通过提供 frontWidget 和 innerWidget,用户可以创建交互式可扩展单元格,非常适合用于可折叠内容区域。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台,适用于跨平台应用。它轻量且易于集成,专注于干净的 UI 过渡,无需复杂设置。
适合场景
- 创建可扩展的个人资料卡片
- 构建交互式常见问题部分
- 设计可折叠的任务列表
- 实现动画产品详情
- 开发响应式导航抽屉
主要特点
- 流畅的折叠/展开动画
- 对自定义前部和内部小部件的支持
- 跨平台兼容性
- 所需最小配置
- 轻量且高性能
适合对象
- 简单的可扩展UI
- 基于卡片的界面
- 以移动设备为先的设计
- 原型设计交互布局
- 需要微妙动画的应用程序
使用建议
- 超出基本折叠之外的自定义功能有限
- 不适合复杂的嵌套动画
- 可能需要额外的样式才能实现高级视觉效果
- 仅适用于单层折叠
- 性能可能因内部小部件较多而有所不同
