套件概覽
一個 Flutter 套件,可讓 AppBar 在頁面導航期間動態調整其高度,提供流暢且視覺上引人入勝的使用者體驗。它會自動根據捲動或路由過渡動畫調整 AppBar 的大小,非常適合具有複雜導航流程的應用程式。此套件輕量級,並能與現有的 Flutter 專案無縫整合。支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。
適用情境
- 可滾動頁面中的動態標題調整大小
- 螢幕之間的平滑過渡,應用欄高度變化
- 使用視差效果創建沉浸式使用者介面
- 增強複雜應用結構中的導航體驗
- 在多頁應用程式中實現響應式應用欄
主要特色
- 在導航過程中自動調整應用欄高度
- 高度過渡的平滑動畫
- 跨平台相容性
- 與 MaterialApp 和 Navigator 的輕鬆整合
- 支援自定高度曲線和緩動
適合對象
- 開發互動式和動畫使用者介面的開發者
- 需要動態標題的應用程式
- 設計師專注於流暢的導航體驗
- 面向多個平台的專案
- Flutter 初學者學習有狀態動畫
使用建議
- 可能需要小心處理嵌套導航器
- 在舊裝置上使用大量動畫時的效能影響
- 超出高度變更之外的自訂功能有限
- 不適用於靜態應用欄設計
- 需要理解 ScrollController 和 PageView 的互動
