Android滑屏与子控件点击事件处理

本文详细介绍了Android中滑屏与子控件点击事件的处理逻辑。从ACTION_DOWN开始,通过在onInterceptTouchEvent方法中判断ACTION_MOVE阶段的触摸移动距离来区分点击和滑动。当移动距离大于设定阈值时,表示为滑动,返回true并处理滑动事件;否则,返回false,让子控件处理点击事件。在ACTION_UP阶段,根据之前ACTION_MOVE的判断结果处理相应事件。
摘要由CSDN通过智能技术生成

Android滑屏与子控件点击事件处理

     想象下面画面描述中的情况,程序如何区分当前用户是想打开程序还是滑动界面?


    在android中,触摸屏幕事件逻辑如下:

1.首先调用父容器的onInterceptTouchEvent方法。

2.如果该方法返回true,则说明该触屏事件被父容器拦截,触屏事件不会传递到子控件中去处理,直接调用容器的onTouchEvent方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值