图像为白色时的 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>
在我的应用中,我实现了一个包含 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>