一种轻量级的纯 Dart 实现,用于从屏幕顶部滑出的模态面板。设计简洁,易于集成,提供干净的界面来显示表单、菜单或警告等内容,无需复杂的依赖。兼容所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。非常适合希望使用最小化、可自定义的替代方案来取代标准底部面板的开发者。
适合场景
- 显示表单输入
- 显示操作菜单
- 显示警报或通知
- 实现可折叠的内容面板
- 创建自定义叠加层
主要特点
- 纯 Dart 实现
- 跨平台兼容性
- 简单 API
- 可自定义动画
- 轻量且快速
- 支持拖动关闭
适合对象
- 希望使用最小化顶部面板的开发者
- 依赖限制严格的项目
- 面向多个平台的应用程序
- 需要平滑过渡的UI组件
- 可自定义的覆盖层设计
使用建议
- 有限的内置样式选项
- 无原生平台特定行为
- 需要手动处理关闭逻辑
- 不适合复杂的嵌套布局
- 可能需要额外的代码以支持无障碍功能
