SpringRecyclerView是一个RecyclerView具有弹簧效果,当被拖动或flinged到overScroll。
ListView版本:https : //github.com/gjiazhe/SpringListView

用gradle:
dependencies {
compile 'com.gjiazhe:SpringRecyclerView:1.0'
}
<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的封装,使用简单,功能丰富
一个优雅的实现多类型的RecyclerView类库 支持DataBinding Form
Android三步实现任意控件悬浮效果
Android用RecyclerView实现的二维Excel效果组件
Android一个具有弹簧效果的RecyclerView
Android一个从列表布局到网格布局切换的例子
安卓仿qq分组管理,可以删除,增加,以及修改等等
Android的数据绑定RecyclerView:灵活的方式
仿qq身边的人RecycleView实现
RecyclerView很新颖的一种header实现
自定义视图可以上下拉动,支持滚动型,ListView控件,RecyclerVi
通过RecyclerView实现的联系人
Android对RecyclerView的封装,使用简单,功能丰富
一个优雅的实现多类型的RecyclerView类库 支持DataBinding Form
Android三步实现任意控件悬浮效果
Android用RecyclerView实现的二维Excel效果组件
Android一个从列表布局到网格布局切换的例子
Android的数据绑定RecyclerView:灵活的方式
热门源码