套件概覽
一個 Flutter 套件,透過回應捲動事件來動畫化浮動操作按鈕(FAB),以提升使用者體驗。當使用者向下捲動時,FAB 會縮小或消失;向上捲動時,FAB 會放大或重新出現。此行為有助於維持介面整潔,同時確保主要操作始終可存取。該套件支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常適合實現一致的跨平台設計。
適用情境
- 滾動驅動的浮動按鈕動畫
- 透過動態浮動按鈕增強移動應用程式使用者體驗
- 建立乾淨的介面並隱藏捲動時的浮動操作按鈕
- 跨多個平台的一致性 FAB 行為
- 改善可滾動列表中的視覺層次結構
主要特色
- 滾動時自動 FAB 大小動畫
- 跨平台相容性
- 與現有滾動檢視的簡單整合
- 可設定的動畫曲線
- 支援收縮與展開的 FAB
適合對象
- 行動與Web應用開發者
- 專注於互動式 UI 的設計師
- 包含長滾動內容的應用
- 尋求輕量級 FAB 增強功能的開發者
- 需要跨平台組件的專案
使用建議
- 可能需要微調以獲得最佳動畫時間
- 最適合單向滾動的螢幕
- 除了大小和可見性之外,自訂選項有限
- 不適合複雜的嵌套滾動場景
- 取決於父滾動組件的行為
