En cas d'événement déclencheur lorsque le Bouton est enfoncé dans Android
J'ai le code suivant pour Android qui fonctionne très bien pour jouer un son, une fois qu'un bouton est cliqué:
Button SoundButton2 = (Button)findViewById(R.id.sound2);
SoundButton2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mSoundManager.playSound(2);
}
});
Mon problème est que je veux que le son à jouer immédiatement sur la touche (touche bas), pas quand il est sorti (retouche). Des idées sur comment je peux faire cela?
Vous devez vous connecter pour publier un commentaire.
Peut-être l'aide d'un
OnTouchListener
? Je suppose que MotionEvent aura quelques méthodes pour l'enregistrement d'un contact sur l'objet.Ce faire, vous devez:
b est le bouton.
android.view.MotionEvent
. Voici la documentation pourOnTouchListener
: developer.android.com/reference/android/view/...import android.view.MotionEvent;