View.onTouchEvent registra apenas o evento ACTION_DOWN
Estou implementando um @ personalizaTextView
e quero executar alguma ação quando a vista for tocada. Eu imaginei oonTouchEvent
método @ me daria toda a gama de toques na vista sem precisar usarsetOnTouchListener
(Estou tentando fazer todo o meu trabalho dentro da visualização, e não na atividade, para que seja portátil), mas o único evento de toque registrado éACTION_DOWN
. Se eu definir umOnTouchListener
na atividade usando isso, recebo toda a gama de eventos de toque, masonTouchEvent
não.
Alguém sabe por que esse é o caso ou alguém pode me oferecer uma solução que não envolva o uso desetOnTouchListener
(O que impediria a atividade de implementação de definir seu próprio ouvinte)?