Personalización de seekbar en android

Quiero personalizar seekbar en android.

Introduzca aquí la descripción de la imagen

¿Puede alguien guiarme cómo se puede hacer? Soy nuevo en android.

<SeekBar android:id="@+id/seekBar1" android:layout_width="match_parent" android:layout_height="34dip" android:progressDrawable="@drawable/strip" android:thumb="@drawable/icon_small" android:layout_weight="3.0" /> 

Usted puede fijar simplemente el atributo del progreso, del pulgar y del backgroung y usted conseguirá todo lo que usted quiere.

Aquí hay un enlace para …

Crear un estilo personalizado barra de búsqueda de deslizador ui en android

Barra de búsqueda / personalización de la barra de progreso

 // ------------ custom seekbar LayerDrawable layer = (LayerDrawable) verticalSeekBar_1 .getProgressDrawable(); Drawable draw1 = (Drawable) layer .findDrawableByLayerId(android.R.id.progress); Bitmap bitmap1 = BitmapFactory.decodeResource(getApplicationContext() .getResources(), R.drawable.scroll_on); draw1 = new ClipDrawable(new BitmapDrawable(bitmap1), Gravity.AXIS_PULL_BEFORE, ClipDrawable.HORIZONTAL); layer.setDrawableByLayerId(android.R.id.progress, draw1); Drawable draw2 = (Drawable) layer .findDrawableByLayerId(android.R.id.background); Bitmap bitmap2 = BitmapFactory.decodeResource(getApplicationContext() .getResources(), R.drawable.scroll_off); draw2 = new BitmapDrawable(bitmap2); layer.setDrawableByLayerId(android.R.id.background, draw2); // -------------- 

Código XML

  <SeekBar android:id="@+id/seekBar1" android:layout_width="match_parent" android:layout_height="wrap_content" android:progressDrawable="@drawable/seek_bar" android:paddingLeft="15dp" android:paddingRight="15dp" android:thumb="@drawable/thumbler_small" android:indeterminate="false" /> 

Seek_bar.xml

  <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+android:id/SecondaryProgress" android:drawable="@drawable/first"/> <item android:id="@+android:id/progress" android:drawable="@drawable/second"/> </layer-list> 

Primero dibujable está vacío o no se muestra el color de área completa.

Segundo dibujable es llenar o colorear área completa.

Este enlace ayuda a su más.

Encontrará la respuesta a su pregunta en este enlace

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.