其他分享
首页 > 其他分享> > android – 折叠工具栏不起作用的视差效果,标题中的图像被压扁

android – 折叠工具栏不起作用的视差效果,标题中的图像被压扁

作者:互联网

在博客Design Support Library: Collapsing Toolbar Layout博客文章中,有一个具有良好视差效果的标题图像:

app screenshot

a simple test project at GitHub我试图达到类似的效果 – 但由于某种原因,图像被压扁:

app screenshot

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" />

但这没有帮助 – 标题图像被压扁:

app screenshot 1

app screenshot 2

解决方法:

默认情况下,背景将拉伸以适合.你应该在你的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