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
- Android- Cómo implementar la barra de progreso de pasos horizontales
- Vista web de Android Timeout si tarda más de un cierto tiempo en cargar
- Android - cómo cambiar el color de la barra de progreso horizontal sin perder la animación
- Barra de progreso Android DialogFragment
- ¿Cómo colocar un ProgressBar dentro del ListView?
¿Cómo puedo configurar el color de la parte gris que aparece en mi barra de progreso ???
- Cómo crear barra de progreso de estilo horizontal mediante programación en Android?
- Reproductor multimedia reproducir pausa en android
- Cambiando el color de fondo translúcido de la barra de progreso android
- Barra de progreso azul delgada
- C # barra de progreso circular xamarin - Android
- Android: Barra de progreso de Semi Circle
- Android: cómo deshabilitar los controles durante la barra de progreso está activa
- Barra de progreso circular
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.
- Android: Proguard devuelto con el código de error 1. Consulte la consola
- GetBaseContext o getContext? ¿Cómo difieren?