使用view.getViewTreeObserver().addOnGlobalLayoutListener()时,
当一个视图树的布局发生改变时,可以被ViewTreeObserver监听到,这是一个注册监听视图树的观察者
(observer),
在视图树的全局事件改变时得到通知;当设置view.setVisibility(View.GONE); 调用view.getViewTreeObserver().addOnGlobalLayoutListener()时会造成ANR,
是因为view为gone时,系统是不会计算view 的宽高的,所以应该在view为VISIBLE获取带宽高时,再调用view.getViewTreeObserver().addOnGlobalLayoutListener()