Android一个具有弹簧效果的RecyclerView

时间:2017-02-22 08:50 来源:互联网 作者:源码搜藏收藏

  • 源码类别:RecyclerViews
  • 源码大小:未知
  • 编码格式:gbk,utf8,不限
  • 运行环境:Android studio
  • 广告推荐

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

本站资源仅限于学习研究,严禁从事商业或者非法活动! 源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

RecyclerViews下载排行

最新文章