Bonjour,
Je souhaiterais diminuer le volume de mon application lors de l'appuis long sur un bouton (OnLongClick).
Voici mon code actuel :
Cela marche : en effet, lorsque je réalise un longClick sur mon bouton "buttongauche", le son diminue de 1 unité ( inversement buttondroit => +1 ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 buttongauche.setOnLongClickListener(new OnLongClickListener() { @Override public boolean onLongClick(View v) { playSound(R.raw.volumevoixdiminue); audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,AudioManager.FLAG_SHOW_UI); return true; } });
J'aimerais maintenant savoir comment faire si je souhaite que le fait de laisser enfoncer le bouton en question baisse le volume de manière continue (par exemple, tant que je laisse enfoncer le bouton, le son diminue de 1 unité par X secondes).
Merci d'avance!!!![]()
Partager