插件概览
一个专为底部弹出面板设计的 Flutter 小部件,支持单个手势进行拖动和滚动。它可以吸附到预设位置,实现状态间的平滑过渡。非常适合创建可交互、响应式的底部面板,能够根据用户输入自适应调整。该包通过将可滚动内容与可拖动行为整合到一个统一组件中,提升了可用性。
适合场景
- 交互式底部面板
- 拖拽并滚动的模态框
- 灵活的底部面板
- 动态内容叠加
- 用户驱动的界面元素
主要特点
- 单手势拖动和滚动
- snapping to extent 定位
- 平滑动画
- 可自定义范围
- 支持可滚动内容
适合对象
- 底部弹出菜单实现
- 复杂的UI交互
- 以移动设备为优先的设计
- 手势密集型界面
- 可自定义的叠加层
使用建议
- 有限的平台特定自定义
- 无内置动画控制
- 需要仔细配置范围
- 可能与嵌套的滚动视图冲突
- 未针对复杂的嵌套结构进行优化
