react-native封装原生下拉刷新组件

之前改进过一个react-native-pull组件解决了iOS上刷新头部出现空白问题,并且将listview改成了flatlist。 github如下: react-native-pullview这是纯js写的Android&&iOS都可以使用。在iOS上面性能还是可以的,但是在Android上滑动时虽然也可以使用但是总是感觉有点卡顿,不是很如意。 因为rn在Android上滑动事件就不是
摘要由CSDN通过智能技术生成

之前改进过一个react-native-pull组件解决了iOS上刷新头部出现空白问题,并且将listview改成了flatlist。
github如下:
react-native-pullview这是纯js写的Android&&iOS都可以使用。在iOS上面性能还是可以的,但是在Android上滑动时虽然也可以使用但是总是感觉有点卡顿,不是很如意。
因为rn在Android上滑动事件就不是很流畅,Facebook也一直被这个问题困扰。所以无奈最终只好自己封装一个原生的下拉刷新组件来解决这个问题。
官网为我们提供了封装原生组件的方法和例子但是下拉刷新这个和明显不是一个简单的view而是一个viewgroup(关于封装View参考封装原生View或者rn封装原生jsbridge与H5交互),可是官网上面对于封装viewgroup的例子却并没有呵呵呵呵呵呵!
在各种搜索下终于完成了这个封装。
原生控件使用的是这个SmartRefreshLayout功能很强大用的人也很多。
1:首先集成

compile 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值