addOnGlobalLayoutListener监听的调用时机是在View的布局发生改变时被调用,包括以下情况:

  1. View第一次被绘制时;
  2. View的大小、位置、可见性发生改变时;
  3. View的布局发生改变时,例如添加或移除子View;
  4. 设备的方向发生改变时;
  5. 软键盘的状态发生改变时,例如打开或关闭软键盘。

注意,addOnGlobalLayoutListener会被频繁调用,因此在使用时应注意避免执行耗时操作,以免影响性能。

View控件的viewTreeObserver的addOnGlobalLayoutListener的监听的调用时机

原文地址: http://www.cveoy.top/t/topic/i0B4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录