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