- 博客(9)
- 收藏
- 关注
原创 手把手教你读懂源码,View的Touch事件传递流程详细剖析
都知道在Android中的事件主要包括三部分内容:分发事件dispatchTouchEvent、拦截事件onInterceptTouchEvent、消费事件onTouchEvent,但是其详细流程很多童鞋都不太清楚。
2017-03-27 15:59:58 677
原创 手把手教你读懂源码,View事件的注册和接收详细剖析
关于Android的Touch事件传递机制,这个问题曾经困扰过我很久,只是知道事件传入Activity后的流程,但是这些事件是如何传递给Activity的一直模糊不清。
2017-03-25 23:12:03 924
原创 手把手教你读懂源码,View的绘制流程详细剖析
View的绘制流程是从 ViewRoot 的 performTraversals 方法开始的,它经过 measure、layout、draw三个过程才最终将一个View绘制出来,performTraversals会依次调用 performMeasure,performLayout和 performDraw 三个方法,这三个方法分别会完成 View 的 measure、layout、draw的流程。
2017-03-23 10:42:26 1659
原创 手把手教你读懂源码,View的加载流程详细剖析
有很多童鞋都理不清一个xml布局文件或view是如何加载到Activity中的,那么接下来手把手带你一起通过查看源代码来理清这层关系。
2017-03-22 14:29:56 1559 2
原创 经常被问到的有深度有内涵的数据结构面试题
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。
2017-03-20 17:43:28 918 2
原创 Android常见内存泄露,学会这六招大大优化APP性能
内存泄露是一个令很多开发者头疼的问题,那么我们今天就来学习一下 Activity 有关的内存泄露问题,学会这六招将会极大优化你的APP性能。
2017-03-07 15:22:33 524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人