- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 4.View绘制分析笔记之onDraw
上一篇文章我们了解了View的onLayout,那么今天我们来学习Android View绘制三部曲的最后一步,onDraw,绘制。ViewRootImpl#performDrawprivate void performDraw() { ··· final boolean fullRedrawNeeded = mFullRedrawNeeded; mFull...
2016-12-30 09:55:00 274
原创 3.View绘制分析笔记之onLayout
上一篇文章我们了解了View的onMeasure,那么今天我们继续来学习Android View绘制三部曲的第二步,onLayout,布局。ViewRootImpl#performLayoutprivate void performLayout(WindowManager.LayoutParams lp, int desiredWindowWidth, int ...
2016-12-30 09:55:00 128
原创 2.View绘制分析笔记之onMeasure
今天主要学习记录一下Android View绘制三部曲的第一步,onMeasure,测量。起源在Activity中,所有的View都是DecorView的子View,然后DecorView又是被ViewRootImpl所控制,当Activity显示的时候,ViewRootImpl的performTranversals方法开始运行,这个方法很长,不过核心的三个流程就是依次调用perfo...
2016-12-30 09:54:00 130
原创 1.Android 视图及View绘制分析笔记之setContentView
分析ViewsetContentView首先我们直接在Android Studio中找到一个Activity(请注意,本文分析的是Activity,如果你看的是AppCompatActivity,实际代码会有出入),然后找到setContent方法然后点进去,我们可以看到public void setContentView(@LayoutRes int layoutResI...
2016-12-30 09:53:00 143
selenium2初学者快速入门(Java)
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人