android棒棒糖已经引入了几个新的类,其中一个是可矢量绘制的。我只是想知道在位图图像上使用vectorDrawable何时合适,因为vectorDrawable有性能缺陷。VectorDrawable的唯一特点是以性能为代价的可伸缩性。那么,如果性能是优先考虑的,我什么时候可以使用矢量绘图呢?性能下降是否太高?

最佳答案

我认为“业绩下降”如果出现,是可以接受的。人们希望你不是在每一帧都创建大量的矢量可绘制文件。假设,你会加载虚拟磁盘一次,把它投到一个可拉伸的点,向量可拉伸不再需要了。
我能看到的唯一一件会引起问题的事情是,如果你一次装载了大量的垃圾。但你为什么会?在这一点上,就像是一个预先调整过的雪碧片。

07-27 13:59