摘要:
它Google推出的跨平台语言,同时支持android,iOS和windows,使用skia图形渲染引擎,渲染效率可达60FPS以上。Flutter框架如下图,它主要分为以下三层Framework: 采用纯dart编写,主要负责界面构建,手势,布局,基础服务的包装和提供,围绕着Widget树,Element树,Render树的构建和管理而展开的Engine,提供了dartvm服务器,dart运行的... 阅读全文
摘要:
Flutter的widget渲染正常情况下一般可以达到60fps以上,作为跨平台语言为甚么有如此优势?它基于Skia引擎直接绘制Skia经过Google团队优化后,性能明显提升,如抗锯齿能力就得到了很好的改善但这并不意味着怎么写都可以达到这个水平,实际开发时需要综合考虑各方面的因数,如业务逻辑臃肿导致WidgetTree庞大,不够合理的状态刷新导致大两部必要的Widget被重新构建,各种插件的注册... 阅读全文