如何通过操作栏

时间:2016-07-20 22:29:40

标签: java android android-activity android-actionbar

我有一个操作栏,我将主题设置为叠加,使其(半)透明 我试图检测特定视图(向上滚动时)是否落在操作栏之下 使用如下解决方案:
view.getLocalVisibleRect(scrollBounds)
不起作用,因为操作栏有一个高度(我用actionBar.getHeight()得到它,但滚动视图获取所有屏幕。所以我必须向上滚动窗口外的操作栏,以便被视为隐藏。
有没有办法检测视图何时低于或者底部是否有效地通过了操作栏的底部? 我想解决方案必须是这样的:

if(screen.top + actionBar.getHeight() > view.getBottom) {  
//invisible
} 

0 个答案:

没有答案