インジケータ:読み込み、リフレッシュ、進行

トップのフラッターインジケーター:ローディング、リフレッシュ、プログレスパッケージ インジケーターは、ネットワークリクエストのステータス、アセットまたは画像の読み込みの状態、またはタスクの進行状況など、特定のタスクやプロセスの状態を示す小さなアニメーション付きのグラフィカルなアイコン(スピナーと呼ばれる)です。多くのインジケーターには、アプリケーションやプロセスの状態に関する追加情報を提供するテキストラベルも含まれています。 Flutterアプリケーションでは、非同期の操作が実行されることがあり、この操作が進行中の間、ユーザーがボタンを二度タップしたり、入力を変更したりすることを防止する必要があります。操作が非常に迅速な場合でも、ネットワーク接続やその他の理由により、少し時間がかかることがあります。ボタンを二度タップするのを防ぐために、操作が進行中の間、オーバーレイにローディングインジケーターを表示するという問題を解決するために、ヘッズアップディスプレイ(HUD)インジケーターとも呼ばれるオーバーレイインジケーターが表示されます。 機能に基づいて、Flutterで利用可能なさまざまなタイプのインジケーターは次のとおりです: * **ローディングインジケーター** - タスクが実行中の間にアニメーションする円形または線形のインジケーターです。インジケーターの他に、「ロード中」というテキストと組み合わせることもできます。 * **プログレスインジケーター** - プログレスインジケーターはローディングインジケーターと似ており、タスクの進行状況の割合や進行の段階など、進行中のプロセスのステータスについてユーザーに通知します。また、利用可能なアクションを伝えることもできます。たとえば、ハイパーローカルデリバリーアプリでは、支払いステップが完了すればユーザーは画面から移動できますが、プログレスインジケーターは引き続きアップデートされます。 * **リフレッシュインジケーター** - ユーザーがスワイプしてデータをリフレッシュするためのコールバックメソッドをトリガーする縦スワイプを実行すると、独特の進行バーが表示されます。この進行状況インジケーターはリフレッシュインジケーターとも呼ばれます。 Flutterアプリにローディングインジケーター、プログレスインジケーター、リフレッシュインジケーター、またはヘッズアップディスプレイ(HUD)インジケーターを追加するためのFlutterパッケージの完全なリストは以下の通りです。