图像为白色时的 CollapsingToolbarLayout

CollapsingToolbarLayout when image is white

在我的应用中,我实现了一个包含 Facebook 图片和文本的 CollapsingToolbarLayout,如下图所示:

当图片包含太多白色时我遇到了问题,Toolbar 图标保持不可见。

我想做 Google Play Store(下图),我看到我需要在样式上激活 windowTranslucentStatus,但这只适用于状态栏,我会想将此效果扩展到 CollapsingToolbarLayout,但我无法让它发挥作用。

提前致谢。

您可以将此视图作为 CollapsingToolbarLayout 的第一个元素来制作类似的内容:

            <ImageView
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:fitsSystemWindows="true"
                app:layout_collapseMode="pin"
                android:src="@drawable/toolbar_shadow" />

drawable 的代码 toolbar_shadow:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
    android:angle="270"
    android:endColor="@android:color/transparent"
    android:startColor="@android:color/black" />
</shape>