首页 > 其他分享 >View 的生命周期

View 的生命周期

时间:2022-11-15 08:56:26浏览次数:38  
标签:控件 生命周期 -- onSizeChanged onAttachedToWindow 调用 View

构建View  
-->  onFinishInflate  -->   onAttachedToWindow  
-->  onMeasure  -->  onSizeChanged  
-->  onLayout  -->   onDraw  
-->  onDetackedFromWindow

onFinishInflate

在xml加载组件完成后调用(自制ViewGroup的时候调用)

onAttachedToWindow

View和Window绑定时就会调用这个函数

onMeasure

View的测量的入口,确定View的尺寸

onSizeChanged

控件大小发生改变时调用(初始化会被调用一次)

onLayout

对控件位置进行布局

onDraw

View的绘制

onDetackedFromWindow

View和Window解除绑定时就会调用这个函数

标签:控件,生命周期,--,onSizeChanged,onAttachedToWindow,调用,View
From: https://www.cnblogs.com/IT-IOS-MAN/p/16891239.html

相关文章

  • 1-4 pod生命周期
    1pod生命周期pod的创建过程用户通过kubectl或其他api客户端提交podspec给apiserverapiserver尝试着将pod对象的相关信息存入etcd中,待写入操作执行完成,apiserver即......
  • vue+iviews 动态表格(table组件)
      iviews官网上关于table的使用方法是固定表头的使用方法,如何生成动态的table网上找了好多也没有特别合适的,综合几位博主的文章经过尝试终于实现了,分享出来供大家参考......
  • Spring--Bean的生命周期
    Bean的生命周期对于生命周期来说,每个对象都会有起初的初始化和最后的销毁,Bean也不例外;Bean的生命周期可以简述为:Bean的定义--Bean的初始化--Bean的使用--Bean的销毁所以......
  • Pod详解之Pod生命周期
    Pod生命周期我们一般将pod对象从创建至终的这段时间范围称为pod的生命周期,它主要包含下面的过程:-pod创建过程-运行初始化容器(initcontainer)过程-运行主容器(mainc......
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:MediaView
    本文简述在如何在Smobiler中使用MediaView。Step1.新建一个SmobilerForm窗体,再拖入MediaView,MediaView.Size设置(300,225),布局如下在设计器中给MediaView.Url赋值或者......
  • iview upload 手动上传
      <template><divclass="batchAddCustomer-container"><pclass="tit-p">水电管理</p><divclass="downtext">下载模板</div><divclass="text"......
  • Vue生命周期
    Vue生命周期有四个阶段,八个函数:beforeCreate(){console.log("beforeCreate:创建之前")},created(){console.log("created:创建完成")},beforeMo......
  • 生命周期
    先给一张vue官网介绍生命周期的流程图官方给的东西肯定很官方啦,不过单看一张图对理解vue生命周期钩子函数来说肯定还是有些难度的。不过各位小伙伴不要着急,本文_以简......
  • React 生命周期函数
    React生命周期图示React的生命周期从广义上分为三个阶段:创建、更新、卸载;创建constructor()constructor()中完成了React数据的初始化,它接受两个参数:props和context,当......
  • 44. 生命周期
    vue的声明周期分为4个阶段,8个钩子函数;第一阶段:创建;beforeCreate:此时的data和method方法未定义undefined created:此时的data数据和methods方法已经定义,......