Aracılığıyla paylaş


Xamarin.Forms ActivityIndicator

Denetim, Xamarin.FormsActivityIndicator uygulamanın uzun bir etkinlikle meşgul olduğunu gösteren bir animasyon görüntüler. 'nin ProgressBaraksine, ActivityIndicator ilerleme durumunu belirtmez. öğesinden ActivityIndicatorViewdevralır.

Aşağıdaki ekran görüntüleri iOS ve Android'de bir ActivityIndicator denetimi gösterir:

iOS ve Android'de ActivityIndicator'ın ekran görüntüsü

Denetim ActivityIndicator aşağıdaki özellikleri tanımlar:

  • Color , öğesinin görüntü rengini tanımlayan bir Color değerdir ActivityIndicator.
  • IsRunning, öğesinin görünür ve animasyonlu mu yoksa gizli mi ActivityIndicator olması gerektiğini gösteren bir bool değerdir. Değeri falseActivityIndicator görünür olmadığında.

Bu özellikler nesneler tarafından BindableProperty desteklenir; başka ActivityIndicator bir deyişle, stili oluşturulabilir ve veri bağlamalarının hedefi olabilir.

ActivityIndicator Oluşturma

Sınıfın ActivityIndicator örneği XAML'de oluşturulabilir. Özelliği IsRunning , denetimin görünür ve animasyonlu olup olmadığını belirler. IsRunning özelliği varsayılan olarak olarak falsegösterilir. Aşağıdaki örnek, isteğe bağlı IsRunning özellik kümesiyle XAML'de bir ActivityIndicator örneği oluşturma işlemini gösterir:

<ActivityIndicator IsRunning="true" />

ActivityIndicator Kodda da bir oluşturulabilir:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

ActivityIndicator görünüm özellikleri

Color özelliği rengi tanımlarActivityIndicator. Aşağıdaki örnekte, özellik kümesiyle XAML'de bir ActivityIndicator örneği oluşturma gösterilmektedir Color :

<ActivityIndicator Color="Orange" />

Özelliği Color , kod içinde oluşturulurken ActivityIndicator de ayarlanabilir:

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

Aşağıdaki ekran görüntüleri, iOS ve Android'de Color.Orange özelliğinin Color olarak ayarlandığı öğesini gösterirActivityIndicator:

iOS ve Android'de stilli ActivityIndicator'ın ekran görüntüsü