我想听一下特定视图尺寸的变化。改变可能是因为方向改变,重新调整其他一些观点等等。
我已经尝试使用MYVIEW.getViewTreeObserver().addOnGlobalLayoutListener(MYGLOBALLAYOUTLISTENER)
,但每次更改全局布局时都会调用此方法,而不管MYVIEW中的任何更改。
我怎样才能只听取MYVIEW维度的变化。
我可以使用OnGlobalLayoutListener,然后检查MYVIEW的坐标,然后相应地启动所需的方法,但这似乎不是一个具体的解决方案。
如果有其他方式,请与我分享。
帮助表示感谢。