Establecer el color de la barra de progreso restante en android

Estoy configurando el color de la barra de progreso usando el siguiente código de estilo

<item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="0dip" /> <gradient android:angle="0" android:endColor="#36A19C" android:startColor="#36A19C" /> </shape> </clip> </item> 

Mi barra de progreso se ve como debajo de la imagen

introduzca la descripción de la imagen aquí
¿Cómo puedo configurar el color de la parte gris que aparece en mi barra de progreso ???

Prueba a ver algunos tutoriales aquí y aquí .

Cree un archivo custom_progressbar.xml en su

 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Define the background properties like color etc --> <item android:id="@android:id/background"> <shape> <gradient android:startColor="backgroundColor" android:endColor="backgroundColor" android:angle="0" /> </shape> </item> <!-- Define the progress properties like start color, end color etc --> <item android:id="@android:id/progress"> <clip> <shape> <gradient android:startColor="progressColor" android:endColor="progressColor" android:angle="0" /> </shape> </clip> </item> </layer-list> 

Establezca esto en su progresoBar en código

  // Get the Drawable custom_progressbar Drawable customDrawable= res.getDrawable(R.drawable.custom_progressbar); // set the drawable as progress drawavle progressBar.setProgressDrawable(customDrawable); 

Puedes probar de esta manera:

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/background"> <shape> <solid android:color="@color/seekbar_background" /> <stroke android:width="@dimen/seekbar_background_border" android:color="@android:color/transparent" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape> <solid android:color="@color/seekbar_progress" /> </shape> </clip> </item> </layer-list> 

La barra de progreso utiliza una lista de capas que contiene varias capas. Necesitas antecedentes y progreso . Espero que esto te ayude 🙂

Agregue esta línea de código a su barra de progreso XML.

 android:progressBackgroundTint="#ReplaceThisWithYourColor" 

Esto funciona para mi.

  • La visibilidad de progreso no funciona en el pie de la vista de lista
  • ¿Cómo mostrar y ocultar el ProgressBar de una actividad desde un AsyncTask?
  • ¿Cómo funciona ProgressBar?
  • El diálogo de progreso se cierra cuando se toca la pantalla
  • Mostrar círculo de actividades antes de cargar la vista web - Android
  • La animación del hilador personalizado no es lo suficientemente suave: framesCount y error frameDuration
  • ProgressDialog está obsoleto. ¿Cuál es el alternativo a utilizar?
  • Cómo utilizar la barra de progreso indeterminada en appcompat-v7 r21 biblioteca?
  • La altura de ProgressBar de AppCompat
  • ¿Cómo se borra una barra de progreso determinada para su reutilización?
  • ProgressBar no anima mientras infla viewstub
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.