在 Xamarin 表单中调整活动指示器的大小

Mar*_*Žid 3 resize activity-indicator xamarin.forms

我正在尝试调整 ActivityIndi​​cator(在 Xamarin.Forms 中)的大小,但该Scale属性不起作用,只是裁剪HeightRequest了 ActivityIndi​​cator。

<StackLayout>
    <ActivityIndicator HorizontalOptions="Center" VerticalOptions="StartAndExpand" HeightRequest="20" IsRunning="True" />
</StackLayout>
Run Code Online (Sandbox Code Playgroud)

这是结果。

在此处输入图片说明

关于我可能做错了什么的任何建议?

Ger*_*uis 7

似乎不支持调整大小本身ActivityIndicator。在这种情况下,缩放是您的朋友。

将切断你看到的情况是,因为ActivityIndicator是内部的StackLayout。由于 a 的StackLayout工作方式,它只会占用它需要的空间。由于缩放并不一定会使您ActivityIndicator变大,因此您有两种选择:

  • StackLayout用一个替换你的Grid

  • 给你ActivityIndicator一个WidthRequestHeightRequest它足够大以保持你的规模ActivityIndicator

注意:这里谈论的是 iOS。宽度和高度似乎适用于 Android