Android View系统解析系列:
Android View系统解析(上)
介绍View的基础知识、View的滑动、弹性滑动、滑动冲突解决方式、事件分发等
Android View系统解析(下)
介绍View的Framework层原理、View的measure / layout / draw三大流程和一些高级技巧
本次主要介绍下半部分,提纲如下
Vi...
分类:
移动开发 时间:
2015-07-10 11:31:01
阅读次数:
207
iOS的三种事件:触摸事件/运动事件/远程控制事件
typedef enum {
UIEventTypeTouches,
UIEventTypeMotion,
UIEventTypeRemoteControl,
} UIEventType;
只有继承UIResponder类的对象才能处理事件,如UIView、UIViewController、UIApplication都继承自UIRespo...
分类:
移动开发 时间:
2015-07-08 21:00:22
阅读次数:
136
在ViewRootImpl的setView方法中,用户的触摸按键消息是体现在窗体上的,而windowManagerService则是管理这些窗口,它一旦接收到用户对窗体的一些触摸按键消息,会进行相应的动作,这种动作是需要体现在具体的view上面,在Android中,一个具体的界面是由一个Activity呈现的,而Activity中则包含了一个window,此window中又包含了一个phoneWi...
分类:
移动开发 时间:
2015-07-05 16:54:43
阅读次数:
242
viewpager 在滑动的过程中是如何触发view身上的事件的,换句话说,viewpager在滑动的过程中到底是滑动的它里面的view,还是滑动的viewpager本身?一、示例代码:1、自定义ViewPager:MyViewPager,重新dispatchTouchEvent方法,添加一些事件处理的log信息。package com.example.viewpagerdemo;import an...
分类:
移动开发 时间:
2015-06-25 00:11:26
阅读次数:
185
简单版,没有精力完善更多的东西。测试对象:EventActivity:重写了dispatchTouchEvent和onTouchEventEventViewGroup1:重写了dispatchTouchEvent和onInterceptTouchEvent和onTouchEventEventView...
分类:
移动开发 时间:
2015-06-24 18:41:17
阅读次数:
138
转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:...
分类:
移动开发 时间:
2015-06-23 20:03:24
阅读次数:
148
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分...
分类:
其他好文 时间:
2015-06-23 13:12:03
阅读次数:
110
最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘。这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易。刚开始从网上搜索,不是很理想,后来突然想到Android的事件分发机制,于是想到了实现方法:publi...
分类:
移动开发 时间:
2015-06-19 16:39:28
阅读次数:
181
尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!炮兵镇楼上一节Android事件分发完全解析之为什么是她中我们简略地分析了事件分发机制的由来,这里要说明一点,Android(或者说任何的驱动系统...
分类:
移动开发 时间:
2015-06-17 11:23:52
阅读次数:
11102
关于ViewGroup事件分发机制的文章已经有很多了,推荐郭霖和鸿洋的两篇文章,
http://blog.csdn.net/guolin_blog/article/details/9153747
http://blog.csdn.net/lmj623565791/article/details/39102591
结合他们写的,自己简单总结一下,可能只适用个人。流程在上一篇文章中讲到,当你操作...
分类:
移动开发 时间:
2015-06-15 09:26:32
阅读次数:
260