效果如图,下拉后产生一个水滴的效果

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实现下拉刷新动画水滴效果相关推荐

  1. 63.android 简单的下拉刷新动画水滴效果

    //第一步 导入依赖 implementation 'com.github.recruit-lifestyle:WaveSwipeRefreshLayout:1.6' //第二步 写xml布局 < ...

  2. android listview下拉动画效果,Android开发中利用ListView实现一个渐变式的下拉刷新动画...

    Android开发中利用ListView实现一个渐变式的下拉刷新动画 发布时间:2020-11-23 16:50:31 来源:亿速云 阅读:80 作者:Leah 本篇文章给大家分享的是有关Androi ...

  3. android 文字fly动画,超好看的下拉刷新动画Android代码实现

    最近看到了好多高端.大气.上档次的动画效果,如果给你的项目中加上这些动画,相信你的app一定很优秀,今天给大家分析一下来自Yalantis的一个超好看的下拉刷新动画. 首先我们看一下效果如何: 怎么样 ...

  4. android自带下拉阻尼动画,android 有阻尼下拉刷新列表的实现方法

    本文将会介绍有阻尼下拉刷新列表的实现,先来看看效果预览: 这是下拉状态: 这是下拉松开手指后listView回滚到刷新状态时的样子: 1. 如何调用 虽然效果图看起来样子不太好看,主要是因为那个蓝色的 ...

  5. Android源码解析--超好看的下拉刷新动画

    本篇博客代码下载地址:https://github.com/Yalantis/Taurus 最近在github上看到了好多高端.大气.上档次的动画效果,如果给你的项目中加上这些动画,相信你的app一定 ...

  6. Android自定义下拉刷新动画--仿百度外卖下拉刷新

    好久没写博客了,小编之前一段时间一直在找工作,从天津来到了我们的大帝都,感觉还不错.好了废话不多说了,开始我们今天的主题吧.现如今的APP各式各样,同样也带来了各种需求,一个下拉刷新都能玩出花样了,前 ...

  7. android 下拉刷新实现方式,Android RecyclerView设置下拉刷新的实现方法

    Android RecyclerView设置下拉刷新的实现方法 1 集成 SwipeRefreshLayout 1.1 xml布局文件中使用 android:id="@+id/refresh ...

  8. Android ListView 实现下拉刷新上拉加载

    转载请注明出处:http://blog.csdn.net/allen315410/article/details/39965327 1.简介 无疑,在Android开发中,ListView是使用非常频 ...

  9. android 设置下拉刷新,Android RecyclerView设置下拉刷新的实现方法

    Android RecyclerView设置下拉刷新的实现方法 1 集成 SwipeRefreshLayout 1.1 xml布局文件中使用 android:id="@+id/refresh ...

最新文章

  1. 网络推广方案中解析SEO优化文章的标题设置技巧
  2. Linux常用目录说明
  3. 实战SSM_O2O商铺_20【商铺编辑】View层开发
  4. 1-Alternative Boot Flows
  5. struts实战--登陆拦截器
  6. 机房内综合布线电缆的紧密捆绑有哪些问题?
  7. typora 字体颜色_Typora 使用教程
  8. 导轮式机器人_轮式移动机器人导航控制与路径规划研究
  9. com.android.htcdialer+意外停止+htc,HTC刷机为什么会变砖 HTC刷机变砖修复方法介绍【教程】...
  10. 坚持每一天,不忘初心,正经的前端学习(705)
  11. 幼儿园连锁管理系统源码
  12. 冒泡排序(java)——3种方法
  13. vs使用中遇到的问题与插件
  14. 绘画技巧:怎样才能画好拟人化兽人?
  15. 实现愤怒的小鸟:我们有很多种小鸟(Bird类),每种小鸟都有飞的行为(fly()方法),还有一个弹弓(Slingshot类),弹弓有一个弹射的行为(shot()方法:调用fly()方法)
  16. hihocoder 博弈三连发
  17. 这种木头比钢和陶瓷更锋利,轻松切开半熟牛排,钉穿三层木板,还永不生锈 | Cell子刊...
  18. 供应链服务平台方案:助供应链服务公司实现商品+决策+物流+售后协同办公
  19. 如何在GitHub上传并更新项目
  20. 利用Jenkins+蒲公英平台显示二维码 部署Android打包踩过的坑

热门文章

  1. 吊打面试官系列:你会「递归」么?
  2. 克隆一个 AI 替自己开会,爽吗?
  3. Google X 新项目,用计算机视觉养鱼?
  4. 释放低代码小宇宙,微软 Power Platform 震撼来袭!
  5. 4 大妙招,教你快速搞定复杂的系统编程!
  6. 2019 年互联网人才招聘报告:Java 吃香,算法工程师紧缺,今日头条崛起!
  7. 刚刚,阿里发布了一个重磅技术炸弹,70% 的程序员受影响!
  8. “微信勒索病毒”全纪实:打扰了,我只是病毒界的杨超越
  9. Windows 7 正在走 XP 系统的老路
  10. 怎样解决编程语言之间的差异性问题?