在我的应用程序中,我想要发生两件事.
当我触摸并拖动ImageButton时,它应该随我的手指移动.
我用OnTouchListener()它,它工作正常.
当我单击ImageButton时,它应该关闭活动.
我用OnClickListener()它,它也工作正常.
所以,这是我的问题.无论什么时候我移动了ImageButton OnTouchListenertirggered和ImageButton移动,OnClickListener当我从移动中释放按钮时,也会在结束时触发.
如何在同一个按钮上使用ontouch和onclick监听器而不会相互干扰?
如何使用onClickListener获取点击位置?就像在onTouchListener中一样.
int x = (int)event.getX();
int y = (int)event.getY();
Run Code Online (Sandbox Code Playgroud)