默认情况下,当用户从CollapsingToolbarLayout
滚动视图时,NestedScrollView
正在展开或展开。
如何关闭自动扩展功能?我想要实现的是一个工具栏,我只能通过调用AppBarLayout::setExpanded
来展开或折叠。
答案 0 :(得分:0)
好的,我找到了答案。为了使屏幕上的工具栏折叠滚动,我们必须创建以下布局层次结构:
<CoordinatorLayout>
<AppBarLayout>
<CollapsingToolbarLayout>
<Toolbar />
</CollapsingToolbarLayout>
</AppBarLayout>
<NestedScrollView>
<!-- content -->
</NestedScrollView>
</CoordinatorLayout>
要关闭此功能(要使滚动不会导致工具栏折叠),我们只需将NestedScrollView
替换为ScrollView
。