Comment combiner OnClickListener et OnTouchListener pour un ImageButton

J'ai besoin de faire quelque chose lorsque l'utilisateur clique sur le ImageButton j'ai essayé de créer une classe statique qui implémente les deux OnClickListener et OnTouchListener

static class ClickListenerForScrolling implements OnClickListener, OnTouchListener 

qui possède les méthodes suivantes:

@Override
public void onClick(View v)

et

@Override
public boolean onTouch(View arg0, MotionEvent arg1)

L'idée derrière cela est de changer la source de l'image de la ImageButton lorsque l'utilisateur touche, et d'exécuter une tâche lorsque l'utilisateur clique sur ce bouton. Quelqu'un peut-il me donner un indice sur la façon de faire cela?

  • Comment vous êtes thiking différence entre onTouch et de l'action onClick sur l'écran tactile . Je ne pense pas que les deux fonctions peuvent être obtenus sur l'élément. Aimerai savoir tous les succès que si vous avez atteint.
  • si vous le voulez vraiment, vous pouvez aussi le faire sur ACTION_UP exécuter une vue.performClick()
  • juste retour de false comme l'a expliqué Sven ci-dessous.