本文作者作者:godliness链接:https://www.jianshu.com/p/59d636695d42本文由作者授权发布。0ViewTreeObserver 的保存和管理在 Android 中,如果想要获取 View 的某些状态,大家肯定使用过 ViewTreeObserver,通过名字也可以得知它是 ViewTree 的观察者,先看下它的自我介绍:ViewTreeObserver 用于注册可被全局通知的 Listener 在 ViewTree 状态发生变化时。这些 Listeners 包括 View 开始绘制、窗口焦点发生变化等场景。ViewTreeObserver 不能被外部实例化,只能通过 View 的 getViewTreeObserver() 方式获取。ViewTree,一般 Activity 包含多个 View 形成 View Hierachy 的树形结构也就是 ViewTreeObserver 为应用提供了全局监听的 View 状态变化,那具体可以帮助我们监听哪些状态呢?序号Linster作用1OnWindowAttachListener当视图层次结构关
………………………………