React Native中的RefreshContorl下拉刷新使用


Posted in Javascript onOctober 09, 2017

我们知道App中都有下拉加载,在React Native中也有类似的控件

一、属性方法

(1) onRefresh function 在视图开始刷新的时候调用

(2) refreshing bool 视图是否在刷新时显示指示器,也表明当前是否在刷新中

(3) colors [ColorPropType] android平台适用 进行设置加载进去指示器的颜色,至少设置一种,最多可以设置4种

(4) enabled bool android平台适用 用来设置下拉刷新功能是否可用

(5) progressBackgroundColor ColorPropType 设置加载进度指示器的背景颜色

(6) size RefreshLayoutConsts.SIZE.DEFAULT android平台适用 加载进度指示器的尺寸大小

(7) tintColor ColorPropType iOS平台适用 设置加载进度指示器的颜色

(8)title string iOS平台适用 设置加载进度指示器下面的标题文本信息

二、使用方法

<ScrollView
    refreshControl={
     <RefreshControl
      refreshing={this.state.isRefreshing}
      onRefresh={this._onRefresh}
      tintColor="#ff0000"
      title="Loading..."
      titleColor="#00ff00"
      colors={['#ff0000', '#00ff00', '#0000ff']}
      progressBackgroundColor="#ffff00"
     />
    }
/>
 
_onRefresh() {
     this.setState({
       isRefreshing:true
     });
     
     var self = this;
     setTimeout(()=>{
 
      //加载数据
     },2000)
}

这样就出现加载效果了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
AngularJS模块管理问题的非常规处理方法
Apr 29 Javascript
js事件处理程序跨浏览器解决方案
Mar 27 Javascript
动态更新highcharts数据的实现方法
May 28 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
Jun 01 Javascript
Javascript计算二维数组重复值示例代码
Dec 18 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
JS模拟实现哈希表及应用详解
May 04 Javascript
微信小程序开发之路由切换页面重定向问题
Sep 18 Javascript
Vue常见面试题整理【值得收藏】
Sep 20 Javascript
解决layui弹框失效的问题
Sep 09 Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 Javascript
原生Js 实现的简单无缝滚动轮播图的示例代码
May 10 Javascript
JS实现的全排列组合算法示例
Oct 09 #Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 #Javascript
jQuery ajax调用webservice注意事项
Oct 08 #jQuery
js用类封装pop弹窗组件
Oct 08 #Javascript
利用js编写网页进度条效果
Oct 08 #Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
Oct 08 #Javascript
JS动态修改网页body的背景色实例代码
Oct 07 #Javascript
You might like
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
PHP extract 将数组拆分成多个变量的函数
2010/06/30 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
2020/11/27 PHP
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
javascript事件模型介绍
2016/05/31 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
Python解释执行原理分析
2014/08/22 Python
python查询mysql中文乱码问题
2014/11/09 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
python日期相关操作实例小结
2019/06/24 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
Python根据服务获取端口号的方法
2019/09/25 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
英文简历中的自我评价
2013/10/06 职场文书
汇源肾宝广告词
2014/03/20 职场文书
企业年度评优方案
2014/06/02 职场文书
2014党员民主评议个人总结
2014/09/10 职场文书
户籍证明格式
2014/09/15 职场文书
佛光寺导游词
2015/02/10 职场文书
旅游投诉信范文
2015/07/02 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript
Apache POI操作批量导入MySQL数据库
2022/06/21 Servers