alibaba / Virtualview-Android

A light way to build UI in custom XML.
http://tangram.pingguohe.net/
MIT License
1.46k stars 187 forks source link

virtual view 对于 native view,性能有多少提升 #69

Closed BennyWang closed 6 years ago

BennyWang commented 6 years ago

参照你的virtual view的思路,我实现了virtual text 和 image两个控件,但是在实际使用中,发现与内置的TextView和ImageView对比来看,渲染速度并没有明显的提升,请问你们有这个对比数据吗?

MikeAfc commented 6 years ago

渲染速度方面,VirtualView主要是在layout上减少绘制层级,对于 text 和 image 用虚拟组件的思路,只能说有提升,不会有特别质的飞越,VirtualView是侧重在动态能力下的高性能的一个方案,这个高性能是相对于其他动态方案而言,在实际使用下还没有做到超越native的性能,只能说接近。