Pregunta

Actualmente estoy usando la siguiente barra de búsqueda para mostrar mi progreso palying de audio, quiero desactivar el movimiento del pulgar por el usuario.

<Seekbar
    android:padding="7dp"
    android:id="@+id/SeekBar01"
    android:layout_width="245dip"
    android:thumb="@drawable/seekthumb2"
    android:progressDrawable="@drawable/seekbar1"
    android:layout_height="fill_parent"
    android:clickable="false"
    android:focusable="false"
    android:longClickable="false" />

Sin embargo, no está funcionando.

¿Fue útil?

Solución

Trate de añadir

android:enabled="false"

Otros consejos

Se puede utilizar android:enabled="false" según lo sugerido por @yuku, pero mostrará efecto de desactivar [oscurecer el seekbar].

Así que si desea mostrar permitir seekbar sin respuesta a la actividad pulgar, aplicar controlador de eventos contacto con el retorno cierto, como se muestra a continuación.

seekBar.setOnTouchListener(new OnTouchListener(){
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
});

También puede utilizar un png transparente como un pulgar. Si ninguna de las soluciones propuestas de trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top