bolan9999 / react-native-largelist

The best large list component for React Native.
https://bolan9999.github.io/react-native-largelist/
MIT License
2.32k stars 261 forks source link

由于作者不维护了,请问各位兄弟姐妹,有遇到过这种情况么? #448

Closed jishuxx closed 3 years ago

jishuxx commented 3 years ago

largelist要配合SpringScrollView使用,但SpringScrollView滑动有那么一点不够平滑,想采用ScrollView来替代SpringScrollView,但发现低端机快速滑动时,白屏比较严重,请问有兄弟姐妹们有这样尝试过么?有没有解决方案,感谢。

bolan9999 commented 3 years ago

SpringScrollView更新了,优化了滑动,具体看更新说明。不过现在还在调试和LargeList的兼容性问题,不算正式版。你可以升级试试,我已经发布了3.0.1-rc.4

jishuxx commented 3 years ago

SpringScrollView更新了,优化了滑动,具体看更新说明。不过现在还在调试和LargeList的兼容性问题,不算正式版。你可以升级试试,我已经发布了3.0.1-rc.4

大神,终于看到你回复了。SpringScrollView之前好像采用动画来实现的,感觉有点晃眼睛,所以我们采用ScrollView来代替SpringScrollView,但是ScrollView滑动灵敏带来了另外一个问题,低端机快速滑动时,LargeList来不及渲染。大神帮忙看看是否可以继续优化下LargeList的渲染方式?期待大神你继续更新LargeList。

bolan9999 commented 3 years ago

谷歌官方的ScrollView是一样通过这种方式实现的,只是之前的版本滑动有点不自然,不是很跟手,然后偶尔会有小bug,我已经重新修改了一下。你看看SpringScrollView的新文档就知道了。

然后你说的来不及渲染是什么意思,是滑动后明显还显示之前的内容吗?这个LargeList重用是有个问题是如果是大图片或视频,很容易看到它重用的变更。我在想办法能不能用覆盖Loading图片的方式解决这个问题。

jishuxx commented 3 years ago

然后你说的来不及渲染是什么意思,是滑动后明显还显示之前的内容吗? 快速滑动,在低端机是白屏,要等一会才显示出来(我们是采用RN的ScrollView,没有采用SpringScrollView),请问能留个QQ联系方式么?

bolan9999 commented 3 years ago

LargeList不会出现渲染不出来的问题,只是如果渲染不出来,则会显示旧的行,在滑动的时候会更新成新的行。白屏说明你更换修改肯定是有问题的。换成ScrollView的话有很多地方要修改。

bolan9999 commented 3 years ago

我只解决公共需求,你这种特殊需求不会列入更新计划。你这种情况我准备以后提供有偿技术支援。如果你愿意,可以发到我的邮件,我会回复你联系方式。github上不会留联系方式。抱歉