在活动中折叠工具栏,而不是所有片段中所需的行为

时间:2015-12-08 02:10:34

标签: android android-layout android-fragments material-design

在我的应用程序中,我决定将appbarlayout与折叠工具栏放在我的活动布局中(其中还包含一个框架布局,以便在片段后面进行更改)。所以我的任何片段都没有工具栏。

问题在于我不希望在我的所有片段中都有折叠工具栏。有时我只想要一个简单的“静态”工具栏。

例如在我的gifv http://imgur.com/smiNEJR中:我想要“Our Packs”片段中的效果,但不是“My cart”中的效果。

你知道如何删除“我的购物车”片段中gif上显示的效果吗?

我还要说我不能将工具栏放在每个片段中有两个原因,第一个是我使用材质设计库来做我的导航抽屉,它需要mainActivity中的工具栏。第二,我认为每次进入不同的片段时,更改工具栏的速度会慢一些。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在“我的购物车”片段的RecyclerView上禁用nestedScroll,如:

setNestedScrollingEnabled(false),因为RecyclerView使CollapsingToolbar扩展并设置动画。