Android 滑动监听的实例详解
摘要: ScollBy,ScollTo是对内容的移动,view.ScollyBy是对view的内容的移动
view,ScollTo是对内容的移动(移动到指定位置),view.ScollyBy是对view的内容的移动(移动距离)
在次activity中,当手指点击TextView ,此时是ViewGroup 响应还是TextView响应呢?
代码实践:
在activity中重写onTouchEvent():
public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()){ case MotionEvent.ACTION_DOWN: float rawY = event.getRawY(); float y = event.getY(); Log.i(TAG, "rawY: "+rawY+",____"+y); break; } return super.onTouchEvent(event); }
在textView中添加滑动监听:
imageView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()){ case MotionEvent.ACTION_DOWN: float rawY = event.getRawY(); float y = event.getY(); Log.i(TAG, "imageView_rawY: "+rawY+",____"+y); break; } return false; } });
在两个的返回值都是false时:
先响应textView的触摸事件,在响应Activity触摸事件
当activity的触摸事件返回值为true时:
同上
当TextView的触摸事件返回值为true时:
只响应textView的触摸事件
总结:
OnTouhEvent的返回值 true表示触摸事件不往上传递,消费此触摸事件,false表示继续传递触摸事件,不拦断(也消费事件).
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
本文向大家介绍Android 动态注册监听网络变化实例详解,包括了Android 动态注册监听网络变化实例详解的使用技巧和注意事项,需要的朋友参考一下 Android 动态注册监听网络变化实例详解 新建一个BroadcastTest项目,然后修改MainActivity中的代码,如下: 动态注册的广播接收器一定要取消注册才行,在onDestroy()方法中通过调用unregisterReceive
本文向大家介绍Android 监听软键盘状态的实例详解,包括了Android 监听软键盘状态的实例详解的使用技巧和注意事项,需要的朋友参考一下 Android 监听软键盘状态的实例详解 近日遇到要检测软键盘是否显示或隐藏的问题,搜了一下网上,最后找到一个很简单的,记录一下。 activityRoot是activity的根view,就是xml里面的第一个view,给它设置一个id. 但是这个依赖于A
本文向大家介绍Android scrollview如何监听滑动状态,包括了Android scrollview如何监听滑动状态的使用技巧和注意事项,需要的朋友参考一下 ScrollView 视图的滚动过程,其实是在不断修改原点坐标。当手指触摸后,ScrollView会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么ScrollView发送tracking events
本文向大家介绍Android中ScrollView实现滑动距离监听器的方法,包括了Android中ScrollView实现滑动距离监听器的方法的使用技巧和注意事项,需要的朋友参考一下 前言 众所周知ScrollView是我们经常使用的一个UI控件,也许你在使用ScrollView的过程中会发现,当你想监听ScrollView滑动的距离时却没有合适的监听器!当然在API 23中有setOnScrol
本文向大家介绍android中RecycleView添加下滑到底部的监听示例,包括了android中RecycleView添加下滑到底部的监听示例的使用技巧和注意事项,需要的朋友参考一下 我们的日常开发中经常用到下拉刷新,而网上评价最好的开源下拉刷新组件当然还是android-Ultra-Pull-To-Refresh 此组件可以给任何的控件添加下拉刷新功能。当然也包括recycleview了。
本文向大家介绍Android 广播监听网络状态详解及实例代码,包括了Android 广播监听网络状态详解及实例代码的使用技巧和注意事项,需要的朋友参考一下 Android 广播监听网络状态 我们在做多线程下载的时候,或者是在加载h5界面的时候,常常会遇到网络状态不好或者断网的时候,在这或者当我们的应用程序启动没有退出的时候,我们就需要对网络状态监听加以判断。 这时候,我们一般情况下,两种方式进行处