我正在尝试实施一个Recycler View,其中第一个项目至少覆盖了屏幕的一半。此项目将图像设置为背景。 我想要实现的行为是:当用户向上滚动回收器视图时,图像应该放大,当用户向下滚动时,图像应缩小,并且一旦第一个项目完全可见,就应该是原始尺寸
我尝试在imageView上使用setScale()属性,但它没有按预期工作。请帮忙!
答案 0 :(得分:0)
将CollapsingToolbarLayout
中的第一项保留在RecyclerView
中,而不是将其放在CoordinatorLayout
中。
然后在CollapsingToolbarLayout
中使用属性collapseMode="parallax"
最后,使用属性RecyclerView
将CollapsingToolbarLayout
滚动行为绑定到layout_behavior="@string/appbar_scrolling_view_behavior"
。