我正在考虑在我的应用程序中实现矢量图形,但是我担心性能,因为与(相反)静态位图相比,矢量图形似乎需要更多的时间来渲染自己。

我应该担心这个因素,还是Android的行为方式没有显示出真正的差异?

最佳答案

如果您查看this page,您会发现VectorDrawables会花费一些时间来进行第一次渲染,并且它会被缓存并且此后很快。

初始渲染所花费的时间与尺寸成正比,因此建议仅使用最大200 x 200的矢量图像。

08-16 22:03