如何实现没有工具栏的折叠工具栏

时间:2015-11-30 06:24:28

标签: android

https://github.com/codepath/android_guides/wiki/Using-the-App-ToolBar

https://github.com/chrisbanes/cheesesquare

我看到了一个例子,我已经实现了一个工具栏。

例如,

工具栏的工作原理如下。

1)扩展

enter image description here

2)倒塌

enter image description here

但是,我想显示背景,或工具栏在折叠时工具栏是透明的。 我该如何实施以下内容? 像这样......

enter image description here

3 个答案:

答案 0 :(得分:1)

要确保折叠工具栏时背景是透明的,请确保contentScrim未设置为透明。

以下是您的布局可能如下所示的示例。

<android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/collapsing_toolbar"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fitsSystemWindows="true"
            app:layout_scrollFlags="scroll|exitUntilCollapsed"
            app:contentScrim="@android:color/transparent">

答案 1 :(得分:0)

将其添加到布局中的折叠布局

app:contentScrim="@android:color/transparent"

示例

 <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/collapsing_toolbar"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        app:contentScrim="@android:color/transparent"
        app:layout_scrollFlags="scroll|exitUntilCollapsed">

答案 2 :(得分:0)

要通过布局XML使用透明背景:

122, 122
size=17106774
Read EOF from pipe
Pipe closed with exit status 0
Read 144831 bytes.
size=122
Something is wrong: array.num_entries() == 122 != array.focus_group_size() == 1 1

以编程方式执行此操作:

app:contentScrim="@android:color/transparent"