¿Cómo cambiar el color del pulgar en el buscador?

Tengo el seekbar predeterminado en mi aplicación para Android. Me di cuenta de que cuando el thumb en el seekbar se mantiene, se vuelve amarillo. En su lugar, quiero que se vuelva azul cuando se celebra. ¿Cómo se puede hacer esto? Me disculpo si esta es una pregunta básica, soy nuevo en el desarrollo de Android. Gracias.

Si no te gusta el pulgar por defecto, tendrás que crear tu propio Drawable , que puedes poner el pulgar en código con algo como:

 Drawable thumb = getResources().getDrawable( R.drawable.myThumb ); SeekBar mSeekBar = (SeekBar) findViewById(R.id.mySeekBar); mSeekbar.setThumb(thumb); 

O puede configurar el pulgar en XML con:

 <SeekBar ... android:thumb="@drawable/seek_thumb" /> 

El Drawable real puede ser una imagen, forma o cualquier otro tipo de Drawable que usted podría desear. Si desea que el pulgar cambie la apariencia cuando se presiona, tendrá que crear una State List Drawable .

Utilice filtros de imagen para cambiar el color de la lista de estados por defecto Dibujos (incluyendo SeekBar):

  // Change seekbar color to green. SeekBar sb = (SeekBar) findViewById(R.id.seekBar1); sb.getProgressDrawable().setColorFilter(0xFF00FF00, PorterDuff.Mode.MULTIPLY); sb.getThumb().setColorFilter(0xFF00FF00, PorterDuff.Mode.MULTIPLY); 

El método getThumb sólo está disponible desde la API 16+ (Jelly Bean).

No hay necesidad de estilo adicional. Android lo soporta a través de xml. Simplemente añada android: thumbTint = "@ color / yourColor" en su barra de búsqueda.

Por ejemplo,

 <SeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:thumbTint="@color/red" android:progress="0" /> 
  • Obtener elementos por nombre de etiqueta de un nodo en documento de Android (XML)?
  • ¿Cómo puedo cambiar el tamaño de un título CheckBox o hacer que envuelva en un xml PreferenceScreen?
  • Alinea el texto dentro de un botón en Android
  • setting screenOrientation en AndroidManifest.xml no funciona
  • ¿Cómo agregar una vista de desplazamiento a toda una actividad?
  • fragment_display_message: Mi primer error en la aplicación para Android
  • Estilo de todas las vistas de texto (o vista personalizada) sin agregar el atributo de estilo a cada TextView
  • Lectura de un archivo .xml desde sdcard
  • Columnas para Android GridView Fit
  • No se puede iniciar la actividad ComponentInfo {com.example.countryselect / com.example.countryselect.OfferSelect}
  • Mejor manera de analizar la Biblia en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.