开发者社区 问答 正文

Native在机制上其实跟 Flutter 是比较类似,为什么它的性能也会优于 Flutter 呢?

Native在机制上其实跟 Flutter 是比较类似,为什么它的性能也会优于 Flutter 呢?

展开
收起
曦情兮 2022-05-08 11:18:03 446 分享 版权
1 条回答
写回答
取消 提交回答
  • Android 无限长列表一般使用 RecyclerView 实现,而 RecyclerView 支持子 View 树级别的复用,使得新挂载的列表单元在 RecyclerView 的支持下,只需要更新复用的子 View 树的数据然后局部重排即可,耗时会大大少于 Flutter 整个列表单元的完整 Build & Layout,这是 Native (Android) 的无限长列表滚动更流畅的主要原因。

    2022-05-08 16:36:59
    赞同 展开评论