一個結合下拉刷新與載入更多功能的 Flutter 小部件,實現無縫分頁。它透過根據使用者手勢自動觸發重新整理與載入更多動作,簡化無限捲動的實作。適用於從 API 或本機來源動態取得資料的清單,可在所有平台提供流暢的互動體驗。此套件輕量且容易整合至現有的可捲動小部件(如 ListView 或 CustomScrollView)中。
適用情境
- 無限滾動資訊流
- 列表中的動態數據加載
- 下拉刷新並自動加載更多
- 離線優先的應用程式資料同步
- 即時內容更新
主要特色
- 下拉刷新支援
- 自動載入更多檢測
- 跨平台相容性
- 與 ScrollViews 的簡單整合
- 可設定的重新整理與載入閾值
適合對象
- 開發動態列表介面的開發者
- 需要即時資料更新的應用程式
- 需要分頁的專案
- 重視使用者體驗一致性的團隊
- Flutter 應用程式針對多個平台
使用建議
- 需要正確的狀態管理
- 可能需要自定義邏輯來處理複雜的載入狀態
- 不適合非滾動內容
- 效能取決於資料來源的效率
- 需要處理網路錯誤等邊緣情況