Lollipop Barra de progreso Tinción

Estoy en un dispositivo Lollipop (MotoG 2014), he leído acerca de la barra de progreso tintado, pero esto no está funcionando … Tengo el color predeterminado de la barra de progreso. ¿Que me estoy perdiendo aqui?

<ProgressBar style="?android:attr/progressBarStyleLarge" android:layout_width="50dp" android:layout_height="50dp" android:backgroundTintMode="src_in" android:indeterminate="true" android:indeterminateTint="#f00" /> 

Muchas gracias.

Intente cambiar su ProgressBar a este

 <ProgressBar android:id="@+id/view_progress" style="?android:attr/progressBarStyleLarge" android:layout_width="50dp" android:layout_height="50dp" android:indeterminate="true" android:indeterminateTintMode="src_in" android:indeterminateTint="@color/red" /> 

También puede hacerlo programmaticaly haciendo esto:

 ProgressBar progressBar; progressBar = (ProgressBar)findViewById(R.id.view_progress); progressBar.getProgressDrawable().setColorFilter(Color.RED, Mode.SRC_IN); 

Referencias

Ajuste en ProgressBar Tint color

La solución aceptada no funcionaba para mí en pre-Lollipop, pero encontré esta solución para todas las API y además de eso, no utiliza ningún código obsoleto:

 // fixes pre-Lollipop progressBar indeterminateDrawable tinting if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { Drawable wrapDrawable = DrawableCompat.wrap(mProgressBar.getIndeterminateDrawable()); DrawableCompat.setTint(wrapDrawable, ContextCompat.getColor(getContext(), android.R.color.holo_green_light)); mProgressBar.setIndeterminateDrawable(DrawableCompat.unwrap(wrapDrawable)); } else { mProgressBar.getIndeterminateDrawable().setColorFilter(ContextCompat.getColor(getContext(), android.R.color.holo_green_light), PorterDuff.Mode.SRC_IN); } 

Codificación feliz!

  • Cómo obtener la vista de texto de la pestaña TabLayout
  • Vista de Scrollview anidada + Recycler
  • ImageView está cubriendo el efecto de rizado del botón de superposición
  • Cast sombra en la parte superior de LinearLayout usando android: elevación
  • ¿Cómo diseñar el NavigationView de la biblioteca de soporte de diseño?
  • Android L Previsualizar el material denominado Tabs
  • Cómo utilizar setOutlineProvider en lugar de setOutline en Lollipop
  • Alternativa a registerDataSetObserver () en RecyclerView
  • Espacio en blanco debajo de CoordinatorLayout en DrawerLayout
  • Android AppCompat ProgressDialog?
  • Parte del fragmento dentro de ViewPager se corta en la parte inferior de la pantalla (Android)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.