android sleep_android实现下拉刷新动画水滴效果
效果如图,下拉后产生一个水滴的效果
1.在你module的build.gradle中添加依赖
dependencies { compile 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6' }repositories { maven { url "https://jitpack.io" }}
2.在xml中用WaveSwipeRefreshLayout包裹你的控件
android:id="@+id/wave_swipe" android:layout_width="match_parent" android:layout_height="match_parent"> android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" />
3.在Java代码中使用
public class MainActivity extends AppCompatActivity { @BindView(R.id.wave_swipe) WaveSwipeRefreshLayout mWaveSwipe; Handler mHandler = new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); //设置小圆圈颜色 mWaveSwipe.setColorSchemeColors(Color.WHITE, Color.YELLOW,Color.RED,Color.GREEN); //设置背景色 mWaveSwipe.setWaveColor(Color.argb(255,63,81,181)); //设置刷新监听 mWaveSwipe.setOnRefreshListener(new WaveSwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { new Thread() { @Override public void run() { SystemClock.sleep(3000); //do something in background mHandler.post(new Runnable() { //stop refreshing @Override public void run() { //... mWaveSwipe.setRefreshing(false);//调用这个方法结束刷新小圆圈的显示 } }); } }.start(); } }); } }
WaveSwipeRefreshLayout控件原地址:
https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout
到这里就结束啦.
android sleep_android实现下拉刷新动画水滴效果相关推荐
- 63.android 简单的下拉刷新动画水滴效果
//第一步 导入依赖 implementation 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6' //第二步 写xml布局 < ...
- android listview下拉动画效果,Android开发中利用ListView实现一个渐变式的下拉刷新动画...
Android开发中利用ListView实现一个渐变式的下拉刷新动画 发布时间:2020-11-23 16:50:31 来源:亿速云 阅读:80 作者:Leah 本篇文章给大家分享的是有关Androi ...
- android 文字fly动画,超好看的下拉刷新动画Android代码实现
最近看到了好多高端.大气.上档次的动画效果,如果给你的项目中加上这些动画,相信你的app一定很优秀,今天给大家分析一下来自Yalantis的一个超好看的下拉刷新动画. 首先我们看一下效果如何: 怎么样 ...
- android自带下拉阻尼动画,android 有阻尼下拉刷新列表的实现方法
本文将会介绍有阻尼下拉刷新列表的实现,先来看看效果预览: 这是下拉状态: 这是下拉松开手指后listView回滚到刷新状态时的样子: 1. 如何调用 虽然效果图看起来样子不太好看,主要是因为那个蓝色的 ...
- Android源码解析--超好看的下拉刷新动画
本篇博客代码下载地址:https://github.com/Yalantis/Taurus 最近在github上看到了好多高端.大气.上档次的动画效果,如果给你的项目中加上这些动画,相信你的app一定 ...
- Android自定义下拉刷新动画--仿百度外卖下拉刷新
好久没写博客了,小编之前一段时间一直在找工作,从天津来到了我们的大帝都,感觉还不错.好了废话不多说了,开始我们今天的主题吧.现如今的APP各式各样,同样也带来了各种需求,一个下拉刷新都能玩出花样了,前 ...
- android 下拉刷新实现方式,Android RecyclerView设置下拉刷新的实现方法
Android RecyclerView设置下拉刷新的实现方法 1 集成 SwipeRefreshLayout 1.1 xml布局文件中使用 android:id="@+id/refresh ...
- Android ListView 实现下拉刷新上拉加载
转载请注明出处:http://blog.csdn.net/allen315410/article/details/39965327 1.简介 无疑,在Android开发中,ListView是使用非常频 ...
- android 设置下拉刷新,Android RecyclerView设置下拉刷新的实现方法
Android RecyclerView设置下拉刷新的实现方法 1 集成 SwipeRefreshLayout 1.1 xml布局文件中使用 android:id="@+id/refresh ...
最新文章
- 网络推广方案中解析SEO优化文章的标题设置技巧
- Linux常用目录说明
- 实战SSM_O2O商铺_20【商铺编辑】View层开发
- 1-Alternative Boot Flows
- struts实战--登陆拦截器
- 机房内综合布线电缆的紧密捆绑有哪些问题?
- typora 字体颜色_Typora 使用教程
- 导轮式机器人_轮式移动机器人导航控制与路径规划研究
- com.android.htcdialer+意外停止+htc,HTC刷机为什么会变砖 HTC刷机变砖修复方法介绍【教程】...
- 坚持每一天,不忘初心,正经的前端学习(705)
- 幼儿园连锁管理系统源码
- 冒泡排序(java)——3种方法
- vs使用中遇到的问题与插件
- 绘画技巧:怎样才能画好拟人化兽人?
- 实现愤怒的小鸟:我们有很多种小鸟(Bird类),每种小鸟都有飞的行为(fly()方法),还有一个弹弓(Slingshot类),弹弓有一个弹射的行为(shot()方法:调用fly()方法)
- hihocoder 博弈三连发
- 这种木头比钢和陶瓷更锋利,轻松切开半熟牛排,钉穿三层木板,还永不生锈 | Cell子刊...
- 供应链服务平台方案:助供应链服务公司实现商品+决策+物流+售后协同办公
- 如何在GitHub上传并更新项目
- 利用Jenkins+蒲公英平台显示二维码 部署Android打包踩过的坑