Android一个具有弹簧效果的RecyclerView

时间:2017-02-22 08:50 来源:互联网 作者:源码搜藏 浏览: 收藏 挑错 推荐 打印

  • 源码类别:RecyclerViews
  • 源码大小:未知
  • 编码格式:gbk
  • 运行环境:Android studio
  • 官方网址:暂无
  • 下载权限:单独购买0金币
  • 欢迎加入QQ群讨论学习
  • Android学习交流
  • IDC/源码/项目-广告推荐

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);

Android一个具有弹簧效果的RecyclerView转载请注明出处https://www.codesocang.com/kj-recyclerviews/34947.html 源码搜藏网所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与源码搜藏网无关

RecyclerViews下载排行

最新文章