Como posso desativar a barra de busca para o controlador de áudio
-
26-09-2019 - |
Pergunta
Atualmente, estou usando o seguinte seekbar para mostrar meu progresso palicio de áudio, quero desativar o movimento do polegar pelo usuário.
<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" />
Mas não está funcionando.
Solução
Tente adicionar
android:enabled="false"
Outras dicas
Você pode usar android:enabled="false"
Conforme sugerido por @yuku, mas ele exibirá o efeito de desativar [escurecer o seu SeekBar].
Portanto, se você deseja exibir o Atabilable SeekBar sem resposta à atividade do polegar, implemente o manipulador de eventos de toque com o retorno true, como mostrado abaixo.
seekBar.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
Você também pode usar um PNG transparente como um polegar. Se nenhuma das soluções sugeridas funcionar.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow