为防止重新发布我的所有代码,可以找到in this question.
我现在要做的是防止上部图像视图在滚动时缩小;相反,我想把它设为'静态',这样当下方视图滚动它时,它不会向上滚动和缩小。
我会添加一些照片以弥补澄清的损失。
这就是屏幕看起来最完整的尺寸:
这是它缩小时的样子:
这就是我想要的:
编辑:
忘了提到我尝试过但没有用的东西。尝试使用ImageView的collapseMode,它看起来不相关。
还尝试使用CollapsingToolbarLayout
的scrollFlags属性,删除标志并添加enterAlways,但没有一个工作。我不知道如何实现这种效果。
答案 0 :(得分:1)
这种最简单的方法是将视差乘数设置为1:
<ImageView
android:id="@+id/backdrop"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:fitsSystemWindows="true"
app:layout_collapseMode="parallax"
app:layout_collapseParallaxMultiplier="1" />