好的,请容忍我:我正在为我正在构建的一个新应用程序使用android导航组件。我需要
ActionBar
以及在滚动时隐藏的BottomNavigationView,这是我通过使用
AppBarLayout
在一个
CoordinatorLayout
.
在我的应用程序的主题中,我使用“windowActionBarOverlay=true”,因为我需要
动作条
在我的一些碎片中是透明的。在我的一个片段里,我有一个
ViewPager
用一个
TabLayout
,和一个固体
动作条
. 为了克服这个问题
windowActionBarOverlay
创建,我添加了一些
paddingTop
我的整个碎片。
但是,当用户滚动时,这会产生一个问题,因为ActionBar被隐藏了起来,并且有一个空白的地方填充。
我可以使用两种解决方案,尽管我不知道如何实现它们:
-
使
可视寻呼机
滚动
动作条
. 如果ViewPager位于
NavHostFragment
?
-
当用户滚动时,使ActionBar不隐藏自身。有没有一种方法可以为特定的片段禁用这个程序?
如果有人知道如何实现这两个解决方案之一,请告诉我。