{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

Android一个具有弹簧效果的RecyclerView

SpringRecyclerView

SpringRecyclerView是一个RecyclerView具有弹簧效果,当被拖动或flinged到overScroll。

ListView版本:https : //github.com/gjiazhe/SpringListView

截图

  

包括SpringRecyclerView到您的项目

用gradle:

 
dependencies {
   compile 'com.gjiazhe:SpringRecyclerView:1.0'
}

在布局文件中使用SpringRecyclerView

 
<com.gjiazhe.springrecyclerview.SpringRecyclerView
        android:id="@+id/spring_recycler_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:srv_enableSpringEffectWhenDrag="true"
        app:srv_enableSpringEffectWhenFling="true"
        app:srv_releaseBackAnimDuration="300"
        app:srv_flingBackAnimDuration="300" />

属性说明

属性 格式 默认 描述
srv_enableSpringEffectWhenDrag 布尔 真正 当我们将recyclelerView拖动到overScroll时,是否启用了弹簧效果。
srv_enableSpringEffectWhenFling 布尔 真正 当我们将recyclerView转到overScroll时是否启用了弹簧效果。
srv_releaseBackAnimDuration int 300 我们发布recyclerView后反弹动画的持续时间。以毫秒为单位。
srv_flingBackAnimDuration int 300 反弹动画的持续时间,当我们摆脱recyclerView。以毫秒为单位。

您可以在布局文件中或在java代码中设置这些属性:

 
SpringRecyclerView springRecyclerView = (SpringRecyclerView)findViewById(R.id.spring_recycler_view);
springRecyclerView.setEnableSpringEffectWhenDrag(true);
springRecyclerView.setEnableSpringEffectWhenFling(true);
springRecyclerView.setReleaseBackAnimDuration(300);
springRecyclerView.setFlingBackAnimDuration(300);


资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Android一个具有弹簧效果的RecyclerView
喜欢 ()分享 (0)