android自带下拉阻尼动画,一个可以实现下拉刷新、加载更多、带有阻尼回弹并且灵活分发事件的Layout...

本文介绍了DampRefreshAndLoadMoreLayout,一个Android库,用于实现具有阻尼回弹效果的下拉刷新和加载更多功能。该库提供灵活的事件分发,允许自定义刷新和加载视图,支持设置动画时长和阻尼系数。
摘要由CSDN通过智能技术生成

DampRefreshAndLoadMoreLayout使用手册

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56657273696f6e2d76312e322e302d627269676874677265656e2e737667

DampRefreshAndLoadMoreLayout介绍

列表在它里面可以更灵活的转交事件。

默认实现仿IOS拖动带阻尼回弹的效果。

可以实现刷新和加载更多的功能。

将头部和底部与容器分离,提供接口返回相关参数,可以根据返回参数完全自定义自己想要的刷新头部和加载底部。

实现效果

以下是是默认的刷新加载动画,DampRefreshAndLoadMoreLayout最重要的功能是提供刷新和加载的一个平台,

可以根据自己需求自定义刷新和加载!

2e49008cd10071f58eaf10964817a75e.gifc779cd19c04b029fff67f73d6fdcd8f5.gif87f85322a54011e5d3352eedc2584e59.png

使用

1. 添加依赖

在project的build.gradle中添加仓库

allprojects {

repositories {

...

maven { url 'https://jitpack.io' }

}

}

在app的build.gradle中添加依赖

dependencies {

...

implementation 'com.github.JzyCc:DampRefreshAndLoadMoreLayout:1.2.0'

}

2. 在XML布局中加入如下代码

android:id="@+id/dll_content"

android:layout_width="match_parent"

android:layout_height="match_parent">

android:id="@+id/rv_content"

android:layout_width="match_parent"

android:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值