当前位置:  开发笔记 > Android > 正文

在Android中使用矢量drawable和一组.png的图标有什么区别?

如何解决《在Android中使用矢量drawable和一组.png的图标有什么区别?》经验,为你挑选了2个好方法。

使用vector drawables和使用一组.pngAndroid系统图标有什么优缺点?

如果它们用于两种不同的东西,那是什么?



1> Gabe Sechan..:

png是压缩图像.它有一个固定的大小,如果你试图使它变大或变小,它将需要复制或删除数据.太大或太小,看起来不正确(太大比太小更糟).

矢量drawable是一系列命令,告诉它如何绘制一些东西.这些命令可以缩放,因此执行良好的矢量可绘制在1000x1000处看起来和在100x100处一样好.

png的优点是易于操作且性能相对较快.矢量drawable较慢(你必须执行命令)并且更难创建一个好的.但它更好地扩展.如果不需要缩放,可能就是你想要的png.如果是,您可能需要一个矢量.

还要注意某些类型的图像对于矢量比其他图像效果更好 - 图标可以很好地利用矢量.照片不起作用.



2> tyczj..:

矢量drawables减小了你的apk的大小,因为你只有1个图像vs在不同的文件夹中有多个.它们也可以很好地扩展,这就是为什么你只需要创建1个矢量drawable

向量的缺点是它们的性能稍差,所以你应该在几个地方使用它们

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有