我在Xamarin 5.10.2中开发的Android应用程序中出现错误。我正在尝试运行MapsAndLocationDemo_v3但它无法成功构建应用程序。 请帮我解决这个问题。
<?xml version="1.0" encoding="utf-8"?>
<ProgressBar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/place_autocomplete_progress"
android:padding="3dp"
android:visibility="visible"
android:indeterminate="true"
android:indeterminateTint="#4184F3"
android:indeterminateTintMode="src_atop"
/>
答案 0 :(得分:1)
为了使用android:indeterminateTint
您的最低 api必须是Api 21.我如何更改ProgressBar的颜色是使用SetColorFilter()
,如下所示:
var color = Color.ParseColor("#4184F3");
var progressBar = FindViewById<ProgressBar>(Resource.Id.place_autocomplete_progress);
progressBar.IndeterminateDrawable.SetColorFilter(color, PorterDuff.Mode.SrcIn);