如何在Flutter上实现高性能的动态模板渲染

  • 时间:
  • 浏览:1
  • 来源:uu快3分析_uu快3APP_计划

可不需用看过DSL的设计与Android中的XML很這個,在我能 们儿儿的DSL

最近小组在尝试使用一套阿里dinamicX的DSL,通过动态模板采集,实现Flutter端的动态化模板渲染;那我以为就是DSL到Widget的简单映射和数据绑定,但实际跑起来的效果出乎意料的差,列表卡顿严重,帧率丢失严重。这并且我能 们儿儿不得不深入Flutter的Framework层,去了解Widget的创建、布局以及渲染的过程。

作者:闲鱼技术-光酒

在iOS和Android开发中,DSL到Native的方案我我其实何必 陌生;Android中,我能 们儿儿就是通过编写XML文件来描述页面布局。Native的這個映射的方案,为哪几个在Flutter上,效果变得没人糟糕呢?

先通过有有一个 多简单的示例来看一下dinamicX DSL的定义: