1 Star 0 Fork 0

tangzejin921 / RNListViewDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

android 封装的 ListView 给 RN 使用

看了rn 的listview ,发现他就是个 ScrollView,于是就想搞个原生的给rn 调用, 搜了一圈发现一个

https://github.com/cheerr/RNCycleListView

这里不做评价

我自己封装了一个,不过还有问题

主要思想是这样的,

先加一定数量的itemView,(这些itemView 作为容器)
然后发通知,让js 创建view,js 创建完会调用到 xxxViewManager 的 addView,
这样创建部分完成了,然后
view 复用时再通知js 刷新view ,js 部分会根据 key 来刷新而不是创建

存在的问题

rn 的思想是,用css 来管理布局,而我现在做的是,css管理的viewGroup
中,用了个不是css 管理的view,然后这个view 的子view 又要 css 管理,
好像一层一层的结构,出现断层了

具体体现在:

listView 的高度问题上
itemView 的高度问题上

如果你感兴趣请加 qq群 303907117

可以一起完善它

gitee地址:(本来想用github的,传了半天没传上去)

https://gitee.com/tzjin/RNListViewDemo

apk 地址:

https://gitee.com/tzjin/RNListViewDemo/raw/master/android/app-debug.apk

空文件

简介

RN 封装 android 的 ListView 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/tzjin/RNListViewDemo.git
git@gitee.com:tzjin/RNListViewDemo.git
tzjin
RNListViewDemo
RNListViewDemo
master

搜索帮助