Android之SwipeRefreshLayout
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相关推荐
- android抖音自动刷新,Android 使用SwipeRefreshLayout控件仿抖音做的视频下拉刷新效果...
SwipeRefreshLayout(这个控件),我先跟大家介绍一下这个控件: 一.SwipeRefreshLayout简单介绍 •先看以下官方文档,已有了很详细的描述了. 官方文档说明 •这里我再大 ...
- Android之SwipeRefreshLayout嵌套RecyclerView遇到的坑
1 .需求 RecyclerView多布局里面加入SwipeRefreshLayout实现下拉刷新 2.关键代码 <androidx.swiperefreshlayout.widget.Swip ...
- Android之SwipeRefreshLayout下拉刷新组件
2019独角兽企业重金招聘Python工程师标准>>> SwipeRefreshLayout概述 SwipeRefrshLayout是Google官方更新的一个Widget,可以实现 ...
- android导入项目显示Refresh,Android – 在SwipeRefreshLayout加载时单击Recycl...
我在SwipeRefreshLayout中有一个RecyclerView,当我重新加载我的页面时,当加载SwipeRefreshLayout时,我点击RecyclerView上的项目它就崩溃了. 04 ...
- Android使用SwipeRefreshLayout实现下拉刷新
Android连接mysql数据库,实现下拉刷新(简易新闻 三) 关于之前的功能实现可以从制作简易新闻App导航篇中查看 首先看一下效果: 采用swipeRefreshLayout,mysql数据库来 ...
- android表格自动刷新,Android SwipeRefreshLayout 自动刷新
调用Android的SwipeRefreshLayout 的setRefreshing() 方法,本以为可以完成像知乎客户端的自动刷新,可是并没有,在网上找了一下问题的所在 Paste_Image.p ...
- [Android Pro] AndroidX重构和映射
原文地址:https://developer.android.com/topic/libraries/support-library/refactor https://blog.csdn.net/ch ...
- android androidx版本,Android AndroidX 简介与迁移
AndroidX 简介 AndroidX 是 Android 团队用于在 Jetpack 中开发,测试,打包,版本和发布库的开源项目 . AndroidX 是对原始 Android Support L ...
- Android下拉刷新开源库对比(转)
安卓下拉刷新开源库对比 作者:desmond1121 目前仅比对github上star数>1500的下拉刷新开源库,在比较完成之后可能会加入其它有代表性的库. Repo Repo Owner S ...
最新文章
- 【JS】JS中数值型字符串相加变成拼接字符串的解决方法
- Transaction事务注解和DynamicDataSource动态数据源切换问题解决
- python适合做后端开发吗-想从事Python 后端开发?
- What you need to know about AllowUnsafeUpdates (Part 1) [转载]
- 特征值 模拟 第九届“图灵杯”NEUQ-ACM程序设计竞赛个人赛
- C# 方法中的this参数
- 用计算机计算板书,用计算器计算教案板书设计
- 【终极办法!】idea没有import project解决办法
- java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)
- 2017模拟赛:还款计算
- codeforces1013E - DP
- mybatis数据库连接池介绍和源码剖析
- 清华大学计算机学院软件工程,中国“软件工程”专业最好的3所大学,都是985,清华大学上榜...
- python 定时器,每天凌晨3点执行方法
- Flutter dart 某一天、某一周、某一月、某一年的时间戳和时间
- 新浪校招php笔试题,新浪笔试题 PHP
- []int16转[]byte
- 珍惜人生路上的点点滴滴
- 我眼中的CTO:提升IT管理的价值
- JetBrains 在中国被频繁破解,官方是如何看待的
热门文章
- 为什么应该用record来定义DTO
- 幸运从来都只偏爱有准备的人——大龄码农的慌张日记
- 盘点大厂的那些开源项目 - 小米科技
- netcore使用 jenkins + supervisor 实现standalone下多副本自动化发布
- .NET 5 自身就是一个 .NET Standard
- Azure 国际版与中国版服务列表对(2020年6月版)
- ABP框架 v2.7.0已经发布!
- “开源、共享、创新”, 中国最具前景开发者峰会落幕魔都
- .NET Core 3 对 IoT 应用程序的高级支持:System.Device.Gpio
- Bumblebee微服务网关之并发限制