私はアクティビティインジケータを作成してStackLayoutに追加しました。エミュレータでは、これを右上のAndroid 4.4とiOSのノーショーに表示し、Android 6の電話機では表示しません。ActivityIndicatorを画面中央に表示するにはどうすればよいですか?
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);
操作が完了するまでに時間がかかるため、画面の中央にアクティビティインジケータを表示したいとします。