图像放大和缩小使用Recycler查看Android

时间:2017-06-30 18:48:48

标签: android image scroll android-recyclerview zoom

我正在尝试实施一个Recycler View,其中第一个项目至少覆盖了屏幕的一半。此项目将图像设置为背景。 我想要实现的行为是:当用户向上滚动回收器视图时,图像应该放大,当用户向下滚动时,图像应缩小,并且一旦第一个项目完全可见,就应该是原始尺寸

我尝试在imageView上使用setScale()属性,但它没有按预期工作。请帮忙!

1 个答案:

答案 0 :(得分:0)

CollapsingToolbarLayout中的第一项保留在RecyclerView中,而不是将其放在CoordinatorLayout中。

然后在CollapsingToolbarLayout中使用属性collapseMode="parallax"

添加视差效果

最后,使用属性RecyclerViewCollapsingToolbarLayout滚动行为绑定到layout_behavior="@string/appbar_scrolling_view_behavior"