美文网首页自定义View
(ST)onCreate()、onFinishInflate()

(ST)onCreate()、onFinishInflate()

作者: 世道无情 | 来源:发表于2018-03-28 08:11 被阅读0次

    1. 说明


    前边我们写了 酷狗侧滑菜单效果,里边会有一些方法的执行顺序,那么我们这节课就来把这几个方法来跟大家一起看下,分别有 onCreate()、onFinishInflate()、onLayout、View的绘制流程这几个方法。

    2. 方法

    onCreate():它里边只是调用了setContentView(),然后创建new DecorView(),并且把我们的布局文件加载进DecorView,并没有调用onMeasure()方法;
    onFinishInflate():是在setContentView()方法加载解析布局文件完毕之后执行这个方法;
    onLayout():在 onFinishInflate()方法执行完毕后,同时也是在View的绘制流程结束之后会执行 onLayout()摆放子控件方法;

    执行先后顺序:
    onCreate()(setContentView()) -> onFinishInflate() -> onLayout()

    相关文章

      网友评论

        本文标题:(ST)onCreate()、onFinishInflate()

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