11 React Native常用组件-RefreshContorl

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

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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,460评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,251评论 4 61
  • 水底光缆的敷设应根据河床土质、河宽、水深、流速等现场条件,选择采用水下冲挖机、人工冲挖或冲水泵冲槽及抛锚慢放、拖轮...
    广州辉澎信息科技阅读 1,472评论 0 0
  • 如果我是一本书,希望是一本让人能够心神宁静的书、能够让人感受到真善美的书。这本书一翻开,犹如一杯清茶,散发着一股清...
    曲芳艺术教育刘俊芳阅读 360评论 0 0