React Native -Flatlist闪屏或者滑动抖动

Flastlist的属性设置如下:

FlatList属性设置的内容

为了优化列表的性能问题,设置了:let ITEM_HEIGHT = 180的变量,

_renderview的实现方法为:


自定义的cell

在cell的具体实现过程中

设置cell的css样式

造成闪屏的原因就在这个位置:因为在前面预渲染的过程中固定了cell高度为180,而在自定义cell的过程中又把高度设置成了200,两个高度不匹配就造成闪屏的原因;应该两个设置的地方的高度一致

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,842评论 1 92
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,598评论 5 15
  • 【Android 控件 RecyclerView】 概述 RecyclerView是什么 从Android 5.0...
    Rtia阅读 307,994评论 27 439
  • 入门使用 服务端入门 创建动态web项目 导入jar包相关jar包 在web.xml中配置CXF框架提供的一个Se...
    wesker8080阅读 3,578评论 0 0
  • 随着人们生活水平的不断提高,生活节奏的加快,人们可分配的时间越来越碎片化,而阅读、咨询类的APP则可以很好...
    Mis葳阅读 774评论 0 2