Cómo agregar dos colores en la barra de progreso en android?

Estoy tratando de añadir dos colores en la barra de progreso. En mi proyecto hay un botón llamado "aumento". Cuando presiono el aumento y lo sostiene entonces la barra de progreso aumenta con el color amarillo, ahora lo que estoy tratando es que cuando suelto el botón "aumentar" la barra de progreso debe agregar una pequeña barra de color verde.

Mi problema es que cuando suelto el botón, entonces toda la barra de progreso se está llenando de color verde en lugar de color amarillo hasta que sostener el botón y una barra pequeña al soltar el botón.

Estoy adjuntando la captura de pantalla.

Introduzca aquí la descripción de la imagen

A continuación se muestra el fragmento de código

if (i == 0) { progressBar1.setProgress(progressBar1.getProgress() + 10); progressBar1.setProgressDrawable(getResources().getDrawable( R.drawable.progress_layer)); i = 1; } else { progressBar1.setProgress(progressBar1.getProgress() + 1); progressBar1.setProgressDrawable(getResources().getDrawable( R.drawable.progress_layer_normal)); } 

Aquí i es 0 por defecto cuando toco y mantiene la barra de progreso del botón aumentan con el color amarillo. Ahora cuando suelto el botón i se convierte en 1 y la barra de color verde debe agregarse a la barra de progreso. Pero toda la barra de progreso se vuelve verde.

Introduzca aquí la descripción de la imagen

One Solution collect form web for “Cómo agregar dos colores en la barra de progreso en android?”

Es imposible lograr eso con el ProgressBar estándar. Debe considerar crear la vista personalizada desde cero.
Usted puede comenzar aquí

  • Cómo conseguir la barra de progreso indeterminada más suave usada en la aplicación Android de Gmail
  • Android progressBar no se muestra
  • ¿Cómo mostrar un ProgressBar en una vista mientras realizas algún trabajo?
  • La barra de progreso horizontal no actualiza su estado
  • Widget de ProgressBar personalizado
  • ProgressBar en la parte inferior de gridview
  • Cómo cambiar el color de la barra de progreso en Android? - (Traté de una manera, y no funciona)
  • ¿Cómo mostrar la barra de progreso en cada elemento de vista de lista?
  • android circle progressbar
  • Cambiar el color de la barra de progreso en android
  • ¿Cuál es la diferencia entre Progressbar y ProgressDialog?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.