我正在使用带有FrameLayout
的{{1}},我打开了一个带有3个标签的片段。
一切都正确显示,但是向下滚动应隐藏我的NestedScrollView
。
我已经做了所有我认为我错了的事情,有人可以帮助我吗?
隐藏TABS时是否也可以滚动?
ActionBar
答案 0 :(得分:2)
隐藏TABS时是否也可以滚动?
首先:在您的Toolbar
中,您已经设置了:app:layout_collapseMode="pin"
,这意味着它将固定在顶部。然后,app:layout_scrollFlags="enterAlways|scroll"
表示它应该是可滚动的,并在滚动Activity
时通过。
因此,从app:layout_collapseMode="pin"
中删除:Toolbar
。
第二:也从app:layout_scrollFlags="scroll|enterAlways"
中删除CoordinatorLayout
。
我在layout
中看不到任何标签,我想您在TabLayout
内使用了Fragment
。如果您要隐藏TabLayout
+ Toolbar
,请将FrameLayout
放在NestedScrollView
内,然后将TabLayout
放在Toolbar
下方和{{ 1}},然后进行设置:
AppBarLayout
对app:layout_scrollFlags="enterAlways|scroll"
和Toolbar
而言,它们都将在滚动后隐藏。