首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > RecyclerViews >

Android一个具有弹簧效果的RecyclerView

创建时间:2017-02-22 08:50  

Android一个具有弹簧效果的RecyclerView
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);

上一篇:Android一个从列表布局到网格布局切换的例子
下一篇:Android用RecyclerView实现的二维Excel效果组件

相关内容

热门推荐