ActivityIndicator

.NET Multi-platform App UI (.NET MAUI) ActivityIndicator 显示动画,显示应用正在进行耗时较长的活动。 与 ProgressBar 不同,ActivityIndicator 表示没有进度。

ActivityIndicator 的外观依赖平台,下列截图显示 Android 上的 ActivityIndicator

Screenshot of ActivityIndicator on Android.

ActivityIndicator 定义以下属性:

这些属性由 BindableProperty 对象提供支持;也就是说,它们可以作为数据绑定的目标,并能进行样式设置。

创建 ActivityIndicator

如果要指示耗时较长的活动,请创建 ActivityIndicator 对象并设置其属性以便定义其外观。

下列 XAML 示例展示如何显示 ActivityIndicator

<ActivityIndicator IsRunning="true" />

等效 C# 代码如下:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

下列 XAML 示例展示如何更改 ActivityIndicator 的颜色:

<ActivityIndicator IsRunning="true"
                   Color="Orange" />

等效 C# 代码如下:

ActivityIndicator activityIndicator = new ActivityIndicator
{
    IsRunning = true,
    Color = Colors.Orange
};