码迷,mamicode.com
首页 >  
搜索关键字:ontouchevent    ( 316个结果
android onTouchEvent处理机制总结
项目中总会用到一些触摸事件,每次使用都是百度各种资料,看各种大神的分析笔记。这次我自己总结下关于触摸事件的一些知识点。一来可以让自己对触摸事件印象更加深刻,也给以后的项目做一个参考。最难理解的其实是onTouchEvent方法。一. 概述1.只有view,ViewGroup,Activity 具有事...
分类:移动开发   时间:2014-11-04 16:59:40    阅读次数:320
Android禁止ViewPager的左右滑动
有时候在开发中会遇到一些“诡异”的要求,比如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么现在就把最外层的ViewPager禁止滑动吧,让被嵌入的XXView获得滑动事件好了。关于解决方法,网上也有很多说法,基本上是一致的,但是需要理解这个Android下的事件分发机制才行,不明白事件分发机制的,上网查些资料看看,然后我这里也有简单的介绍,请参看博客Android自定义控件——侧滑菜单的下方。...
分类:移动开发   时间:2014-11-03 19:23:20    阅读次数:208
View的事件处理机制笔记
View的事件处理机制: 首先得明白onTouch()和OnTouchEvent()有什么区别? 不管是什么控件都有dispatchTouchEvent()方法,当我们点击屏幕首先调用的也是这个方法。那么,看看dispatchTouchEvent()方法的一段源码:这就说明: 1.在dispa...
分类:其他好文   时间:2014-11-03 01:21:22    阅读次数:174
ViewPager嵌套viewpager有什么冲突问题
Viewpager q嵌套 viewPager ,左右滑动事件的冲突,外围的ViewPager要重写几个方法就可以了: onTouchEvent,OnInterceptTouchEvent,在这两个方法中加入自定义样式,在使用的时候根据需要选择 使用系统自己的处理方法或者用户自定义的方式 public class MYViewPager extends ViewPager { ...
分类:其他好文   时间:2014-10-28 15:36:16    阅读次数:132
从源码的角度解析View的事件分发
有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些问题,我并没有给出非常详细的回答,因为我...
分类:其他好文   时间:2014-10-24 18:20:29    阅读次数:298
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListVi...
分类:移动开发   时间:2014-10-24 18:15:59    阅读次数:189
event.getAction()&MotionEvent.ACTION_MASK的原因
看到下面代码中用了AND位运算是为了什么呢? public boolean onTouchEvent(MotionEvent event) { int action = event.getAction(); switch (action & MotionEvent.ACTION_MASK) { .....
分类:其他好文   时间:2014-10-24 15:59:53    阅读次数:199
Touch事件传递的实验
通过自定义的Relayout LinearLayout TextView ,布局为:分别打印事件方法:1.当所有的都是super的时候,点击TextView的时候,事件的传递是:此时,我再TextView上随意的滑动,是没有任何的事件过程的。 2)如果我在TextView的OntouchEvent中...
分类:其他好文   时间:2014-10-24 00:08:53    阅读次数:263
android onTouch()与onTouchEvent()的区别
1.onTouch方法:onTouch方法是View的 OnTouchListener借口中定义的方法。当一个View绑定了OnTouchLister后,当有touch事件触发时,就会调用onTouch方法。(当把手放到View上后,onTouch方法被一遍一遍地被调用)2.onTouchEvent...
分类:移动开发   时间:2014-10-22 20:09:43    阅读次数:295
dispatchTouchEvent(),onInterceptTouchEvent()和onTouchEvent()的事件分发
在布局文件里,假设有3层 , 一层是button, textview等常见组件, 二层是嵌套的RelativeLayout, 三层是LinearLayout, 而一个触摸屏幕的事件无非就是ACTION_DOWN, ACTION_MOVE, ACTION_UP.  而手指从按下到松开离开屏幕, 其实事件分发的传递已经经过了这三层. 这里说下它的处理过程, 也算是巩固记忆了. 首先, dis...
分类:其他好文   时间:2014-10-22 18:14:12    阅读次数:215
316条   上一页 1 ... 25 26 27 28 29 ... 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!