套件概覽
一個 Flutter 套件,提供可拖曳的浮動組件,能夠根據捲動事件自動顯示或隱藏。非常適合用來建立互動式 UI 元素,例如浮動操作按鈕或自訂覆蓋層,這些元件會跟隨使用者的捲動行為。該組件可在螢幕上自由移動,並根據捲動方向與在 ScrollView 中的位置調整其可見性。支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux。
適用情境
- 可滾動列表中的浮動操作按鈕
- 可響應滾動的互動疊加層
- 自訂可拖曳的UI元件
- 增強移動應用導航
- Web應用程序中的動態UI元素
主要特色
- 可拖曳定位
- 滾動觸發的可見性控制
- 跨平台相容性
- 拖曳時的平滑動畫
- 可設定的顯示/隱藏閾值
- 支援多個平台目標
適合對象
- 開發滾動感知使用者介面的開發者
- 需要動態浮動元素的行動與網頁應用
- 實現基於手勢互動的設計人員
- 具有複雜疊加需求的應用程式
- 針對多平台部署的團隊
使用建議
- 大型列表可能需要效能調校
- 複雜的捲動行為可能需要自訂顯示邏輯
- 有限的內建樣式選項
- 不適合靜態浮動元素
- 在嵌套滾動視圖中需要謹慎處理
