wipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下,但必须把你的support library的版本升级到19.1。

提到下拉刷新大家一定对ActionBarPullToRefresh比较熟悉,而如今google推出了更官方的下拉刷新组件,这无疑是对开发者来说比较好的消息。利用这个组件可以很方便的实现Google Now的刷新效果,见下图:

主要方法
setOnRefreshListener(OnRefreshListener): 为布局添加一个Listener

setRefreshing(boolean): 显示或隐藏刷新进度条

isRefreshing(): 检查是否处于刷新状态

setColorScheme(): 设置进度条的颜色主题,最多能设置四种

xml布局文件
布局文件很简单,只需要在最外层加上SwipeRefreshLayout,然后他的child是可滚动的view即可,如ScrollView或者ListView。如:

<android.support.v4.widget.SwipeRefreshLayoutxmlns:android="http://schemas.andro

Android之SwipeRefreshLayout相关推荐

  1. android抖音自动刷新,Android 使用SwipeRefreshLayout控件仿抖音做的视频下拉刷新效果...

    SwipeRefreshLayout(这个控件),我先跟大家介绍一下这个控件: 一.SwipeRefreshLayout简单介绍 •先看以下官方文档,已有了很详细的描述了. 官方文档说明 •这里我再大 ...

  2. Android之SwipeRefreshLayout嵌套RecyclerView遇到的坑

    1 .需求 RecyclerView多布局里面加入SwipeRefreshLayout实现下拉刷新 2.关键代码 <androidx.swiperefreshlayout.widget.Swip ...

  3. Android之SwipeRefreshLayout下拉刷新组件

    2019独角兽企业重金招聘Python工程师标准>>> SwipeRefreshLayout概述 SwipeRefrshLayout是Google官方更新的一个Widget,可以实现 ...

  4. android导入项目显示Refresh,Android – 在SwipeRefreshLayout加载时单击Recycl...

    我在SwipeRefreshLayout中有一个RecyclerView,当我重新加载我的页面时,当加载SwipeRefreshLayout时,我点击RecyclerView上的项目它就崩溃了. 04 ...

  5. Android使用SwipeRefreshLayout实现下拉刷新

    Android连接mysql数据库,实现下拉刷新(简易新闻 三) 关于之前的功能实现可以从制作简易新闻App导航篇中查看 首先看一下效果: 采用swipeRefreshLayout,mysql数据库来 ...

  6. android表格自动刷新,Android SwipeRefreshLayout 自动刷新

    调用Android的SwipeRefreshLayout 的setRefreshing() 方法,本以为可以完成像知乎客户端的自动刷新,可是并没有,在网上找了一下问题的所在 Paste_Image.p ...

  7. [Android Pro] AndroidX重构和映射

    原文地址:https://developer.android.com/topic/libraries/support-library/refactor https://blog.csdn.net/ch ...

  8. android androidx版本,Android AndroidX 简介与迁移

    AndroidX 简介 AndroidX 是 Android 团队用于在 Jetpack 中开发,测试,打包,版本和发布库的开源项目 . AndroidX 是对原始 Android Support L ...

  9. Android下拉刷新开源库对比(转)

    安卓下拉刷新开源库对比 作者:desmond1121 目前仅比对github上star数>1500的下拉刷新开源库,在比较完成之后可能会加入其它有代表性的库. Repo Repo Owner S ...

最新文章

  1. 【JS】JS中数值型字符串相加变成拼接字符串的解决方法
  2. Transaction事务注解和DynamicDataSource动态数据源切换问题解决
  3. python适合做后端开发吗-想从事Python 后端开发?
  4. What you need to know about AllowUnsafeUpdates (Part 1) [转载]
  5. 特征值 模拟 第九届“图灵杯”NEUQ-ACM程序设计竞赛个人赛
  6. C# 方法中的this参数
  7. 用计算机计算板书,用计算器计算教案板书设计
  8. 【终极办法!】idea没有import project解决办法
  9. java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)
  10. 2017模拟赛:还款计算
  11. codeforces1013E - DP
  12. mybatis数据库连接池介绍和源码剖析
  13. 清华大学计算机学院软件工程,中国“软件工程”专业最好的3所大学,都是985,清华大学上榜...
  14. python 定时器,每天凌晨3点执行方法
  15. Flutter dart 某一天、某一周、某一月、某一年的时间戳和时间
  16. 新浪校招php笔试题,新浪笔试题 PHP
  17. []int16转[]byte
  18. 珍惜人生路上的点点滴滴
  19. 我眼中的CTO:提升IT管理的价值
  20. JetBrains 在中国被频繁破解,官方是如何看待的

热门文章

  1. 为什么应该用record来定义DTO
  2. 幸运从来都只偏爱有准备的人——大龄码农的慌张日记
  3. 盘点大厂的那些开源项目 - 小米科技
  4. netcore使用 jenkins + supervisor 实现standalone下多副本自动化发布
  5. .NET 5 自身就是一个 .NET Standard
  6. Azure 国际版与中国版服务列表对(2020年6月版)
  7. ABP框架 v2.7.0已经发布!
  8. “开源、共享、创新”, 中国最具前景开发者峰会落幕魔都
  9. .NET Core 3 对 IoT 应用程序的高级支持:System.Device.Gpio
  10. Bumblebee微服务网关之并发限制