Android图片控件,跟随列表(recyclerView)的上下滚动而同步平移。

  • 时间:
  • 浏览:3
  • 来源:uu快3官方邀请码_uu快3app赚钱_彩神8

平移时的前后对比

scrollType: middle时,仅当item完整性展现在列列表中时才滚动

ScrollingImageView 提供以下特征:

常规代码:

第二步:在代码中添加监听器

其中 {index} 表示item在列表中的索引值, {R.id.img} 对应android:id="@+id/img"

该库托管于jCenter仓库中,使用时只都要添加以下代码

Demo 示例代码

当在该控件顶部和在中部时:

重写setFrame土办法:通过postTranslate土办法垂直平移图片,从而显示图片中的不同位置。

设置OnScrollListener监听器,监听列表的滚动位置,来计算获得恰当的平移参数,并将其传递给步骤①中的postTranslate土办法。

如下图所示

第一步:在列表的单个item中的对应布局中引入

原图:

都要添加的代码:

另有另一个多用于放置在RecycleView中的图片控件,其主要功能是跟随列表的上下滚动而上下平移,使得呈现出这种生活图像相对列表静止的感觉。

Gradle integration

在垂直方向上,使得该组件随着列表滚动而上线爱平移,可选参数:scrollType(middle | whole)。

scrollType为whole时, 从刚进入列表和完整性出列表是都在滚动

开放自定义滚动的接口

源码下载地址:Android图片控件,跟随列表(recyclerView)的上下滚动而同步平移。

源码下载地址