Xamarin.Forms ActivityIndicator

Download Sample 下載範例

控件 Xamarin.FormsActivityIndicator 會顯示動畫,以顯示應用程式參與冗長的活動。 ProgressBar與不同,不會ActivityIndicator指出進度。 ActivityIndicator繼承自 View

下列螢幕快照顯示 ActivityIndicator iOS 和 Android 上的控制項:

Screenshot of ActivityIndicator on iOS and Android

控制項 ActivityIndicator 會定義下列屬性:

  • Color 是值 Color ,定義 的 ActivityIndicator顯示色彩。
  • IsRunning 是一個 bool 值,指出 ActivityIndicator 是否應該顯示和產生動畫效果,或隱藏 。 當值falseActivityIndicator為 不可見時。

這些屬性是由 BindableProperty 物件所支援,這表示 ActivityIndicator 可以設定樣式並成為數據系結的目標。

建立 ActivityIndicator

類別 ActivityIndicator 可以在 XAML 中具現化。 其 IsRunning 屬性會判斷控件是否可見並產生動畫效果。 屬性 IsRunning 預設為 false。 下列範例示範如何使用選擇性IsRunning屬性集在 XAML 中具現化 ActivityIndicator

<ActivityIndicator IsRunning="true" />

ActivityIndicator也可以在程式代碼中建立 :

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

ActivityIndicator 外觀屬性

屬性 ColorActivityIndicator 定義色彩。 下列範例示範如何使用 屬性集在 XAML Color 中具現化 ActivityIndicator

<ActivityIndicator Color="Orange" />

您也可以 Color 在程式代碼中建立 ActivityIndicator 時設定 屬性:

ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };

下列螢幕快照顯示 ActivityIndicator ,在 iOS 和 Android 上將 Color 屬性設定為 Color.Orange

Screenshot of styled ActivityIndicator on iOS and Android