Android 在API 22上实现隐藏ActionBar

Android 在API 22上实现隐藏ActionBar,android,Android,当用户向下滚动视图时,如何隐藏操作栏 我刚刚使用导航样式“Action Bar Tabs(带ViewPager)”从Android Studio的默认“Tabbed activity”(选项卡式活动)创建了一个示例活动。从这里开始,如果用户向下滑动其中一个选项卡,我如何实现隐藏Action Bar,然后在用户向上滚动时将其向下拉的效果?(就像Google Play应用程序那样) 编辑: 其中一个选项卡有一个RecyclerView,里面有一些视图。它垂直滚动。所以你可以这样理解:当我向下滚动这个

当用户向下滚动视图时,如何隐藏操作栏

我刚刚使用导航样式“Action Bar Tabs(带ViewPager)”从Android Studio的默认“Tabbed activity”(选项卡式活动)创建了一个示例活动。从这里开始,如果用户向下滑动其中一个选项卡,我如何实现隐藏Action Bar,然后在用户向上滚动时将其向下拉的效果?(就像Google Play应用程序那样)

编辑:

其中一个选项卡有一个RecyclerView,里面有一些视图。它垂直滚动。所以你可以这样理解:当我向下滚动这个RecyclerView时,如何隐藏操作栏

编辑2:

在视觉上,我正试图实现这一点:

试试这个

getSupportActionBar.hide();  // if it extends action bar activity


我没有测试代码,但我如何知道何时使用它?我的意思是,我如何知道用户是否向下滚动到足以隐藏操作栏?我不知道你想做什么。但是你可以使用setOnScrollListener()检测滚动。我添加了一个图像,试图显示我试图实现的目标,请尝试查看它。使用setOnScrollListener()方法中的getTranslationY()获取scrollview的垂直位置。如果(位置更改)getTranslationY()大于操作栏的高度,则执行getActionBar.hide()。如果不起作用,请尝试通过谷歌搜索这些方法,您将得到解决方案。可能的重复
getActionBar.hide();