自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 事件分发机制源码攻略(三) —— View篇

继上篇Android 事件分发机制源码攻略(二) —— ViewGroup篇的介绍后,我们知道事件如何从Activity的dispatchTouchEvent经由顶层ViewDecorView 再到ViewGroup的dispatchTouchEvent,ViewGroup层的分发,我个人觉得是整个事件分发最为关键的一部分,理解透了ViewGroup层的事件传递,相当于对整个事件分发传递也就差不多了

2017-10-12 00:00:49 589

原创 Android 事件分发机制源码攻略(二) —— ViewGroup篇

ViewGroup这一篇是续上篇Android 事件分发机制源码攻略(一) —— Activity篇 的ViewGroup,想了解Activity篇的也可以点击查看(本来应该是很快就发布这一篇了,结果被CSDN的不自动保存坑死了,拖了一周)。 这篇算是Android事件分发中最为关键的一篇,因为这里会分析哪些事件会被拦截,是以何种形式获取子View,以及对ACTION_DOWN后续事件传递等问题,

2017-09-10 00:53:39 801

原创 Android 事件分发机制源码攻略(一)

前言 android事件分发算是自定义View不可缺失的一部分,事件分发是指那一类跟屏幕交互的操作等事件,例如滑动,点击,长按这类。这些事件都是由摁下、移动、抬起等基本事件组成的。那事件分发是指当你点击了屏幕,这个事件是如何从Activity传递到真正处理这个事件的View上的过程。例如,我们在做ListView跟ViewPager嵌套的时候,既能左右滑动,又能上下滑动,这些事件是如何避免彼此间

2017-08-09 00:27:56 396

原创 Android线程间消息机制-Handler源码分析(FrameWork)

本文基于android 7.1.1的源代码,来对Handler的消息机制进行分析 一、概述Android线程间的消息机制最常用的就是用Handler来实现,而Handler的实现还需要借助Looper、MessageQueue、Message这三个类

2017-10-27 10:47:23 175

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除