Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无视差或视差较小的重叠滚动_Android_Android Collapsingtoolbarlayout - Fatal编程技术网

Android 无视差或视差较小的重叠滚动

Android 无视差或视差较小的重叠滚动,android,android-collapsingtoolbarlayout,Android,Android Collapsingtoolbarlayout,我使用下面介绍的技术实现了一个工具栏,其中的列表稍微重叠: 结果如下所示: 如您所见,工具栏的向上滚动速度比内容视图快。这是一个很好的效果,但它在我的UI中造成了问题-如何才能使视图以相同的速度向上滚动? 以下是问题的原因-这是它最初的样子: 这就是我开始滚动时发生的情况: 如果我能让图像向上滚动得慢一点,就不会有问题了 这是我的布局代码: <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="

我使用下面介绍的技术实现了一个工具栏,其中的列表稍微重叠:

结果如下所示:

如您所见,工具栏的向上滚动速度比内容视图快。这是一个很好的效果,但它在我的UI中造成了问题-如何才能使视图以相同的速度向上滚动?

以下是问题的原因-这是它最初的样子:

这就是我开始滚动时发生的情况:

如果我能让图像向上滚动得慢一点,就不会有问题了

这是我的布局代码:

<androidx.coordinatorlayout.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <com.google.android.material.appbar.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <com.google.android.material.appbar.CollapsingToolbarLayout
            android:layout_width="match_parent"
            android:layout_height="300dp"
            app:titleEnabled="false"
            app:layout_scrollFlags="scroll|exitUntilCollapsed">

            <ImageView
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:src="@drawable/img_runner_background"
                android:scaleType="centerCrop"
                app:layout_collapseMode="parallax" />

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="@dimen/page_padding"
                android:layout_marginRight="@dimen/page_padding"
                android:layout_marginBottom="40dp"
                android:orientation="vertical">

                <ImageView
                    android:layout_width="160dp"
                    android:layout_height="36dp"
                    android:layout_gravity="start"
                    android:layout_marginTop="30dp"
                    android:src="@drawable/logo_healthiq_white" />

            </LinearLayout>

        </com.google.android.material.appbar.CollapsingToolbarLayout>
    </com.google.android.material.appbar.AppBarLayout>

    <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/list"
        android:name="com.healthiq.hiq.ui.home.HomeFragment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingBottom="@dimen/tabbar_height"
        app:layoutManager="LinearLayoutManager"
        tools:context=".ui.home.HomeFragment"
        app:behavior_overlapTop="160dp"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />

</androidx.coordinatorlayout.widget.CoordinatorLayout>


Hi,你能解决这个问题吗?不,我决定更改UI行为,结果只保留默认行为Hi,你能解决这个问题吗?不,我决定更改UI行为,结果只保留默认行为