¿Cómo implementar el botón con doble y continua presiona?
-
29-10-2019 - |
Pregunta
Estoy creando un reproductor de MP3 y quiero un botón de doble canción / avance rápido. Entonces, si se presiona este botón, pasará a la siguiente canción, y si se mantiene presionada, avanzará rápidamente a través de la canción actual.
Puedo hacer que la próxima canción funcione usando un OnClickListener ...
private OnClickListener mSkipForwardListener = new OnClickListener() {
public void onClick(View v)
{
mPlayerService.forwardASong();
}
};
... Pero, ¿cómo obtengo la funcionalidad de avance rápido? Intenté onlongClickListener pero eso solo dispara una vez.
private OnLongClickListener mFastForwardListener = new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
mPlayerService.fastForward();
return true;
}
};
Y OnTouch solo parece disparar una vez en la clave.
private OnTouchListener mFastForwardListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
mPlayerService.fastForward();
return true;
}
};
Cualquier ayuda, muy apreciada, M.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow