请教怎么在onTouch里实现onClick的功能
请问如何在onTouch里实现onClick的功能
public void onClick(){
setFlag(true);
}
请问以上这段代码如何在onTouch 里实现 , 就是在onTouch里判断是否为点击事件,实现和以上代码一样功能?
public boolean onTouch(View v, MotionEvent event) {
//?
}
谢谢了
------解决方案--------------------
event.getAction() == MotionEvent.ACTION_DOWN
event.getAction() == MotionEvent.ACTION_UP
------解决方案--------------------
onClickListener监听器也是通过触摸事件触发的,具体可以看看源码中View.java的onTouchEvent()方法,具体onClick事件时怎么触发的,可以参考这篇文章。
http://blog.****.net/ddna/article/details/5451722
public void onClick(){
setFlag(true);
}
请问以上这段代码如何在onTouch 里实现 , 就是在onTouch里判断是否为点击事件,实现和以上代码一样功能?
public boolean onTouch(View v, MotionEvent event) {
//?
}
谢谢了
------解决方案--------------------
event.getAction() == MotionEvent.ACTION_DOWN
event.getAction() == MotionEvent.ACTION_UP
------解决方案--------------------
onClickListener监听器也是通过触摸事件触发的,具体可以看看源码中View.java的onTouchEvent()方法,具体onClick事件时怎么触发的,可以参考这篇文章。
http://blog.****.net/ddna/article/details/5451722