套件概覽
scrollable 包透過一組可自訂的滾動元件,增強了 Flutter 的滾動功能。它內建觸覺反饋、自動鍵盤關閉,以及跨平台改善的滾動行為。專為尋求精細滾動互動的開發者設計,支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。此套件擴展了 Flutter 核心 ScrollView 元件,加入額外功能,在不犧牲效能或彈性的情況下提升使用者體驗。
適用情境
- 增強表單中的滾動互動
- 建立具有觸覺反饋的響應式清單
- 構建可滾動的介面以關閉鍵盤
- 改進可存取性滾動內容
- 在多個平台上實現平滑捲動
主要特色
- 滾動時的觸覺反饋
- 自動鍵盤收起
- 跨平台滾動行為
- 可自定的滾動物理效果
- 內建滾動指示器
- 可擴展的組件架構
適合對象
- 開發互動式可捲動 UI 的開發者
- 需要觸覺反饋的應用程式
- 表單密集型應用
- 跨平台 Flutter 項目
- 以可存取性為重點的設計
使用建議
- 需要了解 Flutter 的滾動系統
- 可能會稍微增加封裝大小
- 除了基本用法外,文件內容有限
- 不適用於簡單的清單顯示
- 最佳搭配自訂滾動控制器使用