美文网首页
11 React Native常用组件-RefreshConto

11 React Native常用组件-RefreshConto

作者: 小刘_假装是个程序员 | 来源:发表于2017-12-01 10:57 被阅读0次

(申明: 此系列教程,转载旋之华微信公众号,如有侵权 . 通知删除~)

(大家可以添加他的微信公众号了解更多内容.)

image.png

RefreshContorl这一组件可以用在ScrollView或ListView内部,为其添加下拉刷新的功能。当ScrollView处于竖直方向的起点位置(scrollY: 0),此时下拉会触发一个onRefresh事件。

一、属性方法

(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平台适用 设置加载进度指示器下面的标题文本信息

二、案例实操

2.0 核心代码

refreshControl={
          <RefreshControl
            refreshing={this.state.isRefreshing}
            onRefresh={this._onRefresh}
            tintColor="#ff0000"
            title="Loading..."
            titleColor="#00ff00"
            colors={['#ff0000', '#00ff00', '#0000ff']}
            progressBackgroundColor="#ffff00"
          />
        }

2.1 具体代码

image image image image

2.2 运行结果

image

相关文章

网友评论

      本文标题:11 React Native常用组件-RefreshConto

      本文链接:https://www.haomeiwen.com/subject/kfbibxtx.html