View简要工作原理

作者: HWilliamgo | 来源:发表于2018-06-10 23:03 被阅读24次

ViewRootImpl对象=>performTraversals()

private void performTraversals() {
//上下近800行代码。
  performMeasure();
  performLayout();
  performDraw();
}
private void performMeasure(int childWidthMeasureSpec, int childHeightMeasureSpec) {
//mView是DecorView对象
  mView.measure(childWidthMeasureSpec, childHeightMeasureSpec);     
}

layout和draw同理,下面是measure,layout,draw的机制==>


measure
layout
draw

相关文章

  • View简要工作原理

    ViewRootImpl对象=>performTraversals() layout和draw同理,下面是meas...

  • View 的测量

    接着上篇 View 基础 来讲 View 的工作原理,View 的工作原理中最重要的就是测量、布局、绘制三大过程,...

  • 【Android】自定义ViewGroup

    关于View的工作原理、绘制流程等,在第4章 View的工作原理[https://www.jianshu.com/...

  • View 工作原理

    1、 ViewRoot 和 DecorView 介绍 ViewRoot 对应于 ViewRootImpl 类,它...

  • View工作原理

    参考书籍:Android开发艺术探索注:京东链接https://item.jd.com/11760209.html...

  • View工作原理

    View工作原理 首先先来说明一下要掌握的知识 View绘制工作整体流程 Measure Layout Draw ...

  • View工作原理

    1、起步分析 在Activity启动分析中 知道,Activity的创建是在ActivityThread.perf...

  • View工作原理

  • View工作原理

    view有三大工作流程:测量、布局、绘制,分别对应着方法mesure、layout、draw ViewRoot和D...

  • View工作原理

    ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,Vi...

网友评论

    本文标题:View简要工作原理

    本文链接:https://www.haomeiwen.com/subject/ewvqeftx.html