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 相关文章推荐
JavaScript Timer实现代码
Feb 17 Javascript
js bind 函数 使用闭包保存执行上下文
Dec 26 Javascript
js实现简单鼠标跟随效果的方法
Apr 10 Javascript
jQuery实现连续动画效果实例分析
Oct 09 Javascript
js简单判断移动端系统的方法
Feb 25 Javascript
基于Vue如何封装分页组件
Dec 16 Javascript
jQuery实现圣诞节礼物动画案例解析
Dec 25 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
JS+HTML5实现图片在线预览功能
Jul 22 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
Nov 28 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
Apr 13 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
Oct 26 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
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
学习PHP session的传递方式
2016/06/15 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
通过javascript把图片转化为字符画
2013/10/24 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
vue服务端渲染缓存应用详解
2018/09/12 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
Python反转序列的方法实例分析
2018/03/21 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
python实现顺序表的简单代码
2018/09/28 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
中学生期末评语
2014/02/03 职场文书
学生安全承诺书
2014/05/22 职场文书
德育标兵事迹材料
2014/08/24 职场文书
好员工观后感
2015/06/17 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
Python  lambda匿名函数和三元运算符
2022/04/19 Python