【问题标题】:ACR User dialogs - Change busy indicator color?ACR 用户对话框 - 更改忙碌指示器颜色?
【发布时间】:2020-06-03 11:23:05
【问题描述】:

如何更改活动指示器的默认颜色 - 在 ACR 用户对话框中加载微调器。对于加载实例。我试图在我的“style.xml”中进行更改,但它不起作用,并且在 git hub 存储库中没有任何关于此的内容。

更新:

【问题讨论】:

  • 进度对话框只有一个掩码类型。黑色、透明、渐变和无。它在每个平台之间的行为略有不同。 UserDialogs.Instance.Loading("Loading...", null, "OK", true, MaskType.Gradient);.
  • 我想改变android加载指示器的颜色。检查我的更新
  • 意思是我不能改?

标签: c# xamarin xamarin.forms xamarin.android xamarin.ios


【解决方案1】:

在您的情况下,您只需要在表单中使用默认的ActivityIndicatorColor 属性可用

<ActivityIndicator x:Name="dialog" >

  <ActivityIndicator.Color>
          <OnPlatform x:TypeArguments="Color" Android="Red"  iOS="Black"></OnPlatform>
   </ActivityIndicator.Color>

</ActivityIndicator>

并设置dialog.IsRunning的值来显示或隐藏对话框。

【讨论】:

  • 抱歉,我说的是由 acr 用户对话框自己显示的加载指示器。例如图像上的加载指示器是黄色的,我想改变它的颜色。你能检查一下我更新中上传的新图片吗?
  • 如果你真的想使用这个插件,恐怕我们无法实现它。
  • 对了,为什么一定要用插件?
  • 当我实现后台任务时,我使用 acr 用户对话框显示加载指示器。但是,如果我无法更改微调器的默认颜色,我可能会使用原生 xamarins 表单加载指示器
猜你喜欢
  • 2015-01-15
  • 2017-05-25
  • 1970-01-01
  • 2013-04-21
  • 2018-11-04
  • 2013-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多