Android中的矢量图形比位图慢吗?

时间:2015-06-25 19:46:08

标签: android performance graphics bitmap vector-graphics

我正在考虑将矢量图形应用到我的应用程序中,但我担心性能,因为矢量图形渲染自身比(相比之下)静态位图花费更多时间似乎很自然。

我应该担心这个因素,还是Android表现得没有显示出真正的差异?

2 个答案:

答案 0 :(得分:1)

如果你看一下this page,你会发现VectorDrawables会花一点时间第一次渲染,然后缓存并且非常快。

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

答案 1 :(得分:0)

我刚刚调试了我的应用程序的问题,其中单个复杂的矢量徽标图像在Android 4.4 Kitkat,三星Galaxy SIII上添加了1-2秒的活动加载时间。我将该特定矢量图形切换回栅格并恢复了我的应用程序的性能。

因此,我会凭经验说在Android上使用矢量图形可能会有性能损失。