套件概覽
一個 Flutter 套件,提供模態進度指示器(HUD),可在任何 widget 上方顯示載入覆蓋層。在異步操作(如 API 呼叫或資料處理)期間阻止使用者互動,確保順暢的使用者體驗。HUD 支援可自訂的旋轉動畫,允許開發者使用自己的載入動畫。非常適合防止在等待結果時意外點擊。可與按鈕或表單等 widget 無縫搭配。
適用情境
- 在異步操作期間阻止UI
- 在表單中顯示加載狀態
- 防止在資料獲取期間出現點擊
- 透過視覺反饋提升使用者體驗
- 自定義加載指示器
主要特色
- 模態覆蓋層阻擋互動
- 支援自訂旋轉指示器
- 與現有小部件的簡單整合
- 非侵入式加載顯示
- 適用於任何 widget 樹
適合對象
- 需要快速加載覆蓋層的開發者
- 頻繁異步操作的應用程式
- 需要明確加載狀態的 UI
- 注重使用者體驗一致性的團隊
- 使用最少樣板程式碼的專案
使用建議
- 不處理錯誤狀態
- 無內建重試機制
- Spinner 自訂需要額外的設定
- 超出基本的樣式選項有限
- 不適用於複雜的載入工作流程