¿Cómo hacer la barra de progreso personalizada con la imagen del indicador, como whatsapp?

Creé un archivo XML denominado customprogressbar.xml en su carpeta res-> drawable:

<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="#000001" android:centerColor="#0b131e" android:centerY="1.0" android:endColor="#0d1522" android:angle="270" /> </shape> </item> <!-- Define the progress properties like start color, end color etc --> <item android:id="@android:id/progress"> <clip> <shape> <gradient android:startColor="#007A00" android:centerColor="#007A00" android:centerY="1.0" android:endColor="#06101d" android:angle="270" /> </shape> </clip> </item> </layer-list> 

Y

 <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:progressDrawable="@drawable/custom_progressbar" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

Ahora tengo los colores pero necesito poner la imagen del indicador, entre en relleno y restig.

introduzca la descripción de la imagen aquí

¿Alguna idea?

Lo que buscas es un Seekbar en lugar de un Progressbar simple. El indicador de círculo se denomina pulgar y puede añadir cualquier imagen que desee (así como una barra de progreso personalizada también).

 <SeekBar ... android:thumb="@drawable/your_thumb" android:progressDrawable="@drawable/progress_bar_layers" /> 

Si la "imagen del indicador" significa ese círculo redondo allí, entonces no estoy seguro si esto se puede hacer con ProgressBar.

Esto me parece más un SeekBar que un ProgressBar. Son prácticamente los mismos excepto, SeekBar tiene el atributo "pulgar". Esto podría funcionar para usted:

 <SeekBar android:id="@+id/seekBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:thumb="@drawable/thumb_image" android:progressDrawable="@drawable/customprogressbar.xml" /> 
  • ¿Podemos crear Scroll TextView como el estado de whatsapp lastseen?
  • Compartir recursos en bruto a través de WhatsApp
  • ¿Cómo reenviar sms a contactos seleccionados a whatsapp desde mi aplicación de Android?
  • No se puede identificar los contactos de WhatsApp
  • Google maneja ahora la mensajería de whatsapp
  • Inicie WhatsApp desde URL HREF con texto / contenido personalizado
  • Verificación del número de teléfono Android
  • Cómo activar una intención de WhatsApp haciendo clic en un vínculo del navegador
  • Quiero crear una pantalla de diálogo como la imagen de perfil de WhatsApp
  • Envío de mensajes a través de WhatsApp
  • WhatsApp almacenamiento de datos - todos los datos almacenados localmente en el teléfono?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.