Android关于OnTouch 和OnClick
时间: 2023-07-15 16:11:01 浏览: 105
android悬浮框的onTouch和onClick事件同时存在
5星 · 资源好评率100%
OnTouch和OnClick都是Android中常用的事件处理方式。
OnClick是View的点击事件,当用户点击或者触摸View时,就会触发OnClick事件。常用于Button、ImageView等控件。
OnTouch是View的触摸事件,当用户触摸View时就会触发OnTouch事件。OnTouch事件可以处理更加复杂的手势操作,例如划动、长按等。在OnTouch事件中,可以通过MotionEvent对象获取用户的手势信息,例如手指坐标、手势类型等。
在使用OnTouch时,需要注意与OnClick事件的区别。当一个View同时设置了OnClick和OnTouch事件时,如果OnTouch事件返回了true,则OnClick事件不会触发。因此,在需要处理复杂手势的情况下,可以优先使用OnTouch事件。
阅读全文