Ich habe einen Aktivitätsindikator erstellt und StackLayout hinzugefügt und wenn ich es aktiviere, wird es im Emulator in der oberen rechten Ecke Android 4.4 und in iOS nicht angezeigt und in Android 6 Telefon, wird es nicht angezeigt.Wie wird ActivityIndicator in der Mitte des Bildschirms angezeigt?
var indicator = new ActivityIndicator()
{
Color = Color.Blue,
};
indicator.SetBinding(ActivityIndicator.IsVisibleProperty, "IsBusy", BindingMode.OneWay);
indicator.SetBinding(ActivityIndicator.IsRunningProperty, "IsBusy", BindingMode.OneWay);
AbsoluteLayout.SetLayoutFlags(indicator, AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(indicator, new Rectangle(0.5, 0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
mainLayout.Children.Add(indicator);
Ich möchte den Aktivitätsindikator in der Mitte des Bildschirms anzeigen, da die Operation Zeit benötigt, um abzuschließen.