套件概覽
一個 Flutter 套件,提供具備 Sound Null Safety 的模態進度指示器元件,用於在現有 UI 元素上顯示載入覆蓋層。這是原始 modal_progress_hud 的維護分支,針對現代 Dart 實踐進行優化。該元件在載入期間會阻擋使用者互動,並可透過布林旗標輕鬆控制。非常適合在多個平台顯示網路請求或長時間運作作業的載入狀態。
適用情境
- 在 API 呼叫期間顯示載入狀態
- 在表單提交期間阻止UI
- 在後台任務中顯示進度
- 增強資料擷取過程中的使用者體驗
- 在登入流程中提供視覺反饋
主要特色
- Sound Null Safety 支持
- 用於可見性的簡單布林控制
- 模態覆蓋層,停用底層 UI
- 跨平台相容性
- 與現有組件的輕鬆整合
- 可自訂的載入指示器
適合對象
- 使用空安全的 Flutter 開發人員
- 需要清晰加載反饋的應用程式
- 需要輕量級進度指示器的項目
- 維護具有更新依賴項的舊代碼庫的團隊
- 具有頻繁異步操作的UI密集型應用程式
使用建議
- 可能需要手動處理嵌套疊加層
- 不適用於非模態加載場景
- 超出基本樣式的自訂功能有限
- 依賴於父控制項的佈局約束
- 最佳使用方式為一次僅有一個活躍加載狀態
