套件概覽
scroll_bottom_navigation_bar 套件允許在捲動時動態控制底部導航列的可見性。它會在向下捲動時自動隱藏導航列,並在向上捲動時顯示導航列,從而提升行動裝置與網頁應用中的螢幕空間使用效率。適用於內容優先於導航元件的沉浸式介面。此套件支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux,確保跨裝置行為一致。它能與 Flutter 的 ScrollController 無縫整合,並在基於 Scaffold 的版面中表現良好。
適用情境
- 沉浸式內容豐富的應用
- 滾動驅動的使用者介面,帶有全螢幕檢視
- 優先考慮螢幕空間的行動與網路應用
- 列表和滾動中的動態導航欄行為
- 在媒體或閱讀應用中提升使用者體驗
主要特色
- 滾動時自動隱藏/顯示
- 跨平台相容性
- 與 ScrollController 的無縫整合
- 支援 Scaffold 設計
- 可自訂的顯示/隱藏閾值
適合對象
- 開發沉浸式 Flutter 應用的開發者
- 尋求流暢滾動互動的設計師
- 具有長列表或垂直內容的應用程式
- 需要響應式導航欄的項目
- 針對多個平台的團隊
使用建議
- 可能需要微調滾動靈敏度
- 不適合需要持續導航存取的應用程式
- 如果未妥善管理,可能與其他滾動效果衝突
- 最好與清晰的視覺提示配合使用,以顯示重新出現的條
- 需要在滾動事件期間正確處理狀態
