插件概览
一个可滚动且可重新排序的底部导航栏,适用于 Flutter,当项目超过五个时会动态调整。用户可以通过滑动来重新排列项目,并直接从导航栏中删除它们。专为具有多个标签页的应用程序设计,可在移动和桌面平台上提升操作体验。该包支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。它结合了流畅的滚动效果与基于手势的重新排序和删除功能,为管理导航项提供灵活的界面。
适合场景
- 超过5个导航项的应用程序
- 可自定义的底部导航布局
- 用户驱动的标签页重新排序
- 动态导航项管理
- 桌面和移动跨平台应用
主要特点
- 超过 5 个项目时可滚动
- 滑动重新排序功能
- 删除导航项
- 跨平台支持(Android、iOS、Web、macOS、Windows、Linux)
- 流畅的手势交互
适合对象
- 需要灵活底部导航栏的开发者
- 需要动态导航自定义的应用程序
- 针对多个平台的项目
- UIs with frequent user interaction on navigation
- 寻求交互式导航组件的设计人员
使用建议
- 可能需要额外的状态管理
- 不适合静态导航设置
- 大型项目列表的性能影响
- 限制为底部导航布局
- 需要仔细处理项目删除的用户体验