【问题标题】:How to keep the background of CollapsingToolbarLayout as the background of ToolBar even when collapsed即使折叠时如何保持CollapsingToolbarLayout的背景作为ToolBar的背景
【发布时间】: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


    【解决方案1】:

    我已经通过保留

    解决了这个问题
        app:contentScrim="@android:color/transparent"
    

    代替

        app:contentScrim="@color/colorPrimary"
    

    【讨论】:

      猜你喜欢
      • 2015-08-17
      • 1970-01-01
      • 2021-01-19
      • 2019-07-12
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多