android – 折叠工具栏不起作用的视差效果,标题中的图像被压扁
作者:互联网
在博客Design Support Library: Collapsing Toolbar Layout博客文章中,有一个具有良好视差效果的标题图像:
在a simple test project at GitHub我试图达到类似的效果 – 但由于某种原因,图像被压扁:
在activity_main.xml中,我尝试了scaleType的所有可能值,但图像保持扭曲:
<ImageView
android:id="@+id/header_image_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/header"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax" />
我在这里想念的是什么?
更新:
正如Apurva建议的那样,我试图改变为match_parent(感谢1):
<ImageView
android:id="@+id/header_image_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/header2"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax" />
但这没有帮助 – 标题图像被压扁:
解决方法:
默认情况下,背景将拉伸以适合.你应该在你的ImageView上设置android:src而不是android:background.
<ImageView
android:id="@+id/header_image_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/header2"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax" />
标签:parallax,android,android-design-library,android-toolbar,android-coordinatorlayou 来源: https://codeday.me/bug/20190722/1504395.html