套件概覽
BottomSheetBar 是一個 Flutter 套件,提供了一個固定在螢幕底部的工具列,可擴展為完整的底部抽屜。它在緊湊狀態與展開狀態之間提供順暢的過渡效果,非常適合用於導航、控制或存取額外內容。此元件可自訂,並可在 Android、iOS、Web、macOS、Windows 和 Linux 等主要平台運作。設計旨在實現直覺的使用者互動,透過保持關鍵動作的可存取性,同時避免主介面雜亂。
適用情境
- 快速存取控制項
- 帶可摺疊選單的導航
- 帶可展開面板的表單輸入
- 媒體播放控制
- 動態內容過濾
主要特色
- 底部對齊的工具列
- 平滑展開到底部表單
- 跨平台相容性
- 可自訂外觀
- 由手勢驅動的開啟/關閉
- 響應式設計
適合對象
- 以行動裝置為首的應用程式
- 互動式儀表板
- 內容密集型介面
- 以使用者為導向的導航
- 需要可收合工具列的應用程式
使用建議
- 可能與其他底部疊加層衝突
- 需要仔細的佈局規劃
- 大量內容帶來的效能影響
- 預設狀態下自定義選項有限
- 不適用於全螢幕模態使用
