0
我有一个Activity
,它上面有一个透明(从上到下)SlidingDrawer
。我只想获得其可见区域的宽度和高度,因为我将它向上滚动到屏幕上。可能吗?我想我会使用getLocalVisibleRect()
和getGlobalVisibleRect()
方法中的任何一种,但是我错了,因为它们返回布局矩形。获取视图的可见区域
我有一个Activity
,它上面有一个透明(从上到下)SlidingDrawer
。我只想获得其可见区域的宽度和高度,因为我将它向上滚动到屏幕上。可能吗?我想我会使用getLocalVisibleRect()
和getGlobalVisibleRect()
方法中的任何一种,但是我错了,因为它们返回布局矩形。获取视图的可见区域
做成了!可以测量SlidingDrawer
在屏幕上获取其手柄的(X,Y)坐标的可见区域。
mySlidingDrawer.getHandle().getY();
mySlidingDrawer.getHandle().getX();
我想这一定会帮助你:http://stackoverflow.com/questions/4628800/android-how-to-check-if-a-view-inside-of-scrollview-is-visible – Zax