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 相关文章推荐
jquery 经典动画菜单效果代码
Jan 26 Javascript
js 实现复制到粘贴板的功能代码
May 13 Javascript
新手常遇到的一些jquery问题整理
Aug 16 Javascript
javaScript对文字按照拼音排序实现代码
Dec 27 Javascript
jQuery中:only-child选择器用法实例
Jan 03 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
Mar 04 Javascript
easyui combobox开启搜索自动完成功能的实例代码
Nov 08 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
Feb 05 Javascript
浅谈Node Inspector 代理实现
Oct 19 Javascript
vue解决一个方法同时发送多个请求的问题
Sep 25 Javascript
使用element-ui table expand展开行实现手风琴效果
Mar 15 Javascript
原生JavaScript实现进度条
Feb 19 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
用js统计用户下载网页所需时间的脚本
2008/10/15 Javascript
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
JavaScript的eval JSON object问题
2009/11/15 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
Python2.x中文乱码问题解决方法
2015/06/02 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
python使用folium库绘制地图点击框
2018/09/21 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
怎样写留学自荐信
2013/11/11 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
《学棋》教后反思
2014/04/14 职场文书
爱耳日活动总结
2014/04/30 职场文书
办公室主任竞聘演讲稿
2014/05/15 职场文书
毕业证委托书范文
2014/09/26 职场文书
购房委托书
2014/10/15 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
中学语文教学反思
2016/02/16 职场文书
mysql主从复制的实现步骤
2021/10/24 MySQL