【发布时间】:2016-09-12 17:58:10
【问题描述】:
我的工具栏位置始终固定在屏幕顶部。 CollapsingToolbarLayout 的背景图像应始终移动到工具栏的后面。同时,工具栏应该是透明的,并且应该使用 CollapsingToolbarLayout 的背景作为它的背景。
我将工具栏设置为透明,我的问题是,当 CollapsingToolbarLayout 完全折叠时,我的工具栏背景变成了“contentScrim”的颜色。为什么会发生这种情况,我怎样才能在完全折叠后仍将 CollapsingToolbarLayout 的背景保留为 ToolBar 事件的背景。在我的情况下,CollapsingToolbarLayout 的背景底部应该是 ToolBar 完全折叠时的背景
这是我目前拥有的代码
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:contentScrim="@color/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed" android:background="@drawable/profilepic">
<android.support.v7.widget.Toolbar android:id="@+id/toolbarid"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"> <!-- android:color/transparent --><!--android:background="@color/primary"-->
<!--Toolebar layout goed here-->
</android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
【问题讨论】:
标签: android android-toolbar android-collapsingtoolbarlayout