根据文件,第一个是
当视图的布局边界因布局处理而发生更改时要调用的回调的接口定义。
,第二个是
当视图树中的全局布局状态或视图的可见性发生更改时要调用的回调的接口定义。
///
但他们看起来和我很相似。我甚至可以互换使用它们。有人可以给我一个使用它们的实际例子吗?谢谢
答案 0 :(得分:10)
OnLayoutChangeListener
是特定View
的侦听器,仅当View
经过布局传递(即调用onLayout()
)时才会触发。
OnGlobalLayoutListener
监视整个层次结构以进行布局更改(因此,在层次结构中的任何View
上注册其中一个将导致在层次结构中的任何View
被放置时触发它出或改变可见性)。