2013-08-12 239 views
0

我有一个Activity,它上面有一个透明(从上到下)SlidingDrawer。我只想获得其可见区域的宽度和高度,因为我将它向上滚动到屏幕上。可能吗?我想我会使用getLocalVisibleRect()getGlobalVisibleRect()方法中的任何一种,但是我错了,因为它们返回布局矩形。获取视图的可见区域

+0

我想这一定会帮助你:http://stackoverflow.com/questions/4628800/android-how-to-check-if-a-view-inside-of-scrollview-is-visible – Zax

回答

0

做成了!可以测量SlidingDrawer在屏幕上获取其手柄的(X,Y)坐标的可见区域。

mySlidingDrawer.getHandle().getY(); 
mySlidingDrawer.getHandle().getX();