Quiero ocultar la barra y solo quiero mostrar el pulgar. Lo hice con max-height = 0dip pero no funcionó por completo. También quiero establecer texto en el pulgar y crear pulgar con múltiples imágenes. Por ejemplo, pulgar que botón como imagen y tiene texto y este botón tiene palabra de cola, que aumenta con el incremento de fila.Android SeekBar thumb Personalización
Respuesta
En cuanto a la eliminación del fondo, logré hacer esto de la siguiente manera. Aquí, el dibujable en blanco es un png transparente de 1x1 píxeles
<SeekBar
android:id="@+id/bar"
android:layout_width="fill_parent"
android:layout_height="30dip"
android:progressDrawable="@drawable/blank"
/>
También puede cambiar el dibujable mediante el uso de:
android:thumb="@drawable/icon"
para añadir texto, que supongo que tendrá que crear un custom component
SeekBar seekbar = new SeekBar(context, attrs);
// ------------- custom thumb
//----- using resources
seekbar.setThumb(new BitmapDrawable(BitmapFactory.decodeResource(
context.getResources(), R.drawable.seekbar_progress_thumb)));
//----- or using shape drawable
ShapeDrawable thumb = new ShapeDrawable(new RectShape());
thumb.getPaint().setColor(Color.rgb(0, 0, 0));
thumb.setIntrinsicHeight(-80);
thumb.setIntrinsicWidth(30);
seekbar.setThumb(thumb);
Para ocultar la barra, puede establecer el valor de opacidad utilizando colores hexadecimales. Solo necesitas agregar el prefijo correcto. I ocultaba el seekBar mediante este código:
android:progressBackgroundTint="#00555555"
android:progressTint="#00555555"
Donde los dos primeros sistemas de cifrado (es decir, "00") establecen opacidad (porcentaje alfa) y los otros seis (es decir, "555555") establecer el color.
Comprobar este post para más información y una lista de valores de opacidad hexagonales: Understanding colors on Android (six characters)
Solo funciona en Lollipop. –
- 1. Android SeekBar thumb obtiene recortado/cortado
- 2. Personalización de SeekBar: ¿cómo posicionar correctamente la imagen "pulgar" personalizada?
- 3. SeekBar programación
- 4. Android SeekBar setOnSeekBarChangeListener
- 5. Android media player seekbar
- 6. Android Eliminar SeekBar Antecedentes
- 7. Android SeekBar Flipped Horizontally
- 8. Android SeekBar Valor mínimo
- 9. ¿Cambiar tamaño de Android-Seekbar?
- 10. ¿Cómo establecer scrollbar thumb programmatically en Android?
- 11. Marca Android SeekBar donde están los valores
- 12. Android SeekBar establece el valor de progreso
- 13. setProgressDrawable llena toda seekBar
- 14. ¿Cómo usar una Seekbar en Android como seekBar, así como una barra de progreso simultáneamente?
- 15. Capturar valores de SeekBar
- 16. scroll rápido custom thumb
- 17. iPhone compile for thumb
- 18. carrierwave thumb issue
- 19. UILabel Over UISlider Thumb
- 20. bordes rectangulares para SeekBar encargo
- 21. Android SeekBar setProgress hace que mi MediaPlayer omita
- 22. Cómo establecer el progreso de Android SeekBar dibujable programáticamente
- 23. Android Seekbar: ¿solo permite cambiar con el pulgar?
- 24. Usando SeekBar para controlar el volumen en android?
- 25. Cómo configurar un Android SeekBar para ser inmóvil/congelado?
- 26. Android SeekBar para controlar el progreso de MediaPlayer
- 27. objdump y ARM vs Thumb
- 28. SeekBar con valores decimales
- 29. Anime seekbar progress
- 30. Personalización UIAlertView
que utiliza este método también, pero parece ser un poco de un truco. No hay una mejor manera de hacer esto? – dell116
Lo hice estableciendo: android: progressDrawable = "@ android: color/transparente" en el xml – zwebie
Gracias mann !! ;) – hdiz