套件概覽
一個專為底部彈出面板設計的 Flutter 小部件,支援單一手勢進行拖曳與滾動。它能吸附至預設位置,提供狀態之間的順暢過渡。非常適合建立互動式、回應式的底部面板,能根據使用者輸入自動調整。此套件透過將可滾動內容與可拖曳行為整合於同一個協調元件中,提升易用性。
適用情境
- 互動式底部面板
- 拖曳並滾動的模態框
- 靈活的底部面板
- 動態內容疊加
- 使用者驅動的介面元素
主要特色
- 單指拖曳與捲動
- snapping to extent 定位
- 平滑動畫
- 可自訂範圍
- 支援可捲動內容
適合對象
- 底部彈出式菜單實作
- 複雜的UI互動
- 以行動裝置為首選的設計
- 手勢密集型介面
- 可自定義的覆蓋層
使用建議
- 有限的平台特定自訂
- 無內建動畫控制
- 需要仔細配置範圍
- 可能與嵌套的滾動視圖衝突
- 未針對複雜的嵌套結構進行優化
