一個可設定的模態進度指示器,覆蓋在包裝的組件上,阻擋子樹中的使用者互動。它提供了一種乾淨的方式來顯示載入狀態,而不會中斷UI流程。該指示器可自訂外觀與行為,適用於跨平台的各種載入情境。它能順暢地整合至Flutter應用程式,並支援所有主要平台,包括行動裝置、網頁與桌面。
適用情境
- 在資料獲取期間顯示加載狀態
- 阻止表單提交期間的UI
- 在背景操作中顯示進度
- 在非同步任務期間防止使用者互動
- 增強頁面過渡期間的使用者體驗
主要特色
- 完全可自定義的覆蓋層
- 阻止對包裝內容的存取
- 支援所有 Flutter 平台
- 可設定的進度外觀
- 與現有組件的輕鬆整合
適合對象
- 需要暫時UI阻塞的開發者
- 頻繁執行非同步操作的應用程式
- 跨平台應用
- 以使用者體驗為導向的介面
- 需要載入反饋的表單
使用建議
- 如果使用不當,可能會遮蓋內容
- 需要對覆蓋層進行妥善處置
- 不適合長時間運行的流程
- 如果過度使用,可能會影響效能
- 需要關注無障礙設定