现在我们来看看 事件分发的流程。view group 怎么传递给view的。首先自定义一个layout 1 package com.example.testtouch; 2 3 import android.content.Context; 4 import android.util.Attrib....
分类:
移动开发 时间:
2014-10-31 18:47:56
阅读次数:
222
最近发现团队里有些员工在做一些自定义控件的时候感觉比较吃力。尤其是做触摸事件这种东西的时候。很多人对机制并不理解。因为百度出来的东西都太理论化了。确实不好理解。今天带大家坐几个小demo。帮助理解一下。先从简单的view 的事件分发机制开始解释。我们首先自定义一个工程package com.exam...
分类:
移动开发 时间:
2014-10-31 13:24:14
阅读次数:
314
解决EditText跟ScrollView滑动冲突...
分类:
其他好文 时间:
2014-10-29 19:19:46
阅读次数:
178
从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、Relat...
分类:
其他好文 时间:
2014-10-24 18:24:33
阅读次数:
229
有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些问题,我并没有给出非常详细的回答,因为我...
分类:
其他好文 时间:
2014-10-24 18:20:29
阅读次数:
298
其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListVi...
分类:
移动开发 时间:
2014-10-24 18:15:59
阅读次数:
189
在布局文件里,假设有3层 , 一层是button, textview等常见组件, 二层是嵌套的RelativeLayout, 三层是LinearLayout, 而一个触摸屏幕的事件无非就是ACTION_DOWN, ACTION_MOVE, ACTION_UP. 而手指从按下到松开离开屏幕, 其实事件分发的传递已经经过了这三层. 这里说下它的处理过程, 也算是巩固记忆了.
首先, dis...
分类:
其他好文 时间:
2014-10-22 18:14:12
阅读次数:
215
1.SimpleOnGestureListener遇到的问题:自己定义一个按钮继承自Button,一开始改变按钮颜色的操作放在onTouchEvent的ATION_DOWN里触发。这时问题来了,放在ScrollView里面,发现如果碰到按钮去滑动时,会触发按钮改变颜色,显然这是不对的。后来查了一下,...
分类:
移动开发 时间:
2014-10-22 12:41:56
阅读次数:
211
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:...
分类:
移动开发 时间:
2014-10-21 22:55:35
阅读次数:
413
本文首发于CSDN博客,转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了...
分类:
移动开发 时间:
2014-10-21 22:51:45
阅读次数:
396