頂級Flutter指標:加載、刷新、進度套件 ----------------------------------------------------------- 指示器是一個小型的動畫圖標(稱為旋轉器),用於指示特定任務或流程的狀態,例如網絡請求的狀態、資源或圖像的加載狀態,或任務的進度。許多指示器還包括一個文本標籤,提供關於應用程序或流程狀態的額外信息。 通常Flutter應用程序會執行一個異步操作,需要在此操作進行期間防止用戶點擊或使用應用程序。這可能是一個非常快的操作,但有時會因為網絡連接和其他原因而花費更長的時間。為了防止用戶意外點擊按鈕兩次或更改輸入。为了解决这个问题,在操作进行中可以显示加载指示器。此覆盖指示器也称为浮窗指示器(HUD指示器)。 根据功能,Flutter中可用的各种指示器类型如下: * **加載指標** - 它是一個在耗時任務進行中動畫顯示的圓形或線性指標。除了指示器之外,還可以搭配文字,例如“加載中”。 * **進度指標** - 進度指標與加載指標類似,它們還向用戶提供有關正在進行的流程狀態的信息,例如任務進度百分比、進度階段等。它們還可以通知和指示可用的操作,例如用戶是否可以從當前屏幕切換。例如,在一個超地域交付應用程序中,一旦付款步驟完成,用戶就可以從屏幕上切換,而進度指標將繼續更新。 * **刷新指標** - 當用戶執行下拉刷新操作、垂直滑動以觸發刷新數據的回調方法時,會顯示一個獨特的進度條。此進度指標也稱為刷新指標。 以下是可以幫助您將加載指標、進度指標、刷新指標或浮窗指標(HUD指標)添加到Flutter應用程序中的完整列表。 * * *
flutter_overlay_loader
108
一個用於管理獲取遠程數據或任何長時間運行的異步任務時的覆蓋層加載的簡單的 Flutter 套件。Flutter overlay loader 容易使用。
liquid_progress_indicator_v2
71
基於https://pub.dev/packages/liquid_progress_indicator進行調整以修復Flutter 3.10後的問題。在Flutter中具有水效果的進度指示器。與Flutters自有ProgressIndicator類似
pull_to_refresh_notification
60
用於使用 PullToRefreshNotification 和 PullToRefreshContainer 快速構建下拉刷新效果的 Flutter 插件。
future_progress_dialog
32
future_progress_dialog 是一個用於異步任務的簡單進度對話框庫。FutureProgressDialog 在調用 showDialog 函數時開始,但在 future 任務完成時自動解散。