我的设计师提供的图像是矢量图像,应该可以扩展到所有尺寸,看起来很好或者其他任何东西(我不是开发人员而不是设计师)。我的问题是,当我使用Bitmap将其添加到我的应用程序时,图像会失去质量。
(M有锯齿状的线条)
android支持矢量图像吗?是因为我将它们渲染为位图吗?它是什么?
答案 0 :(得分:3)
光栅化后,矢量图像无法保证清晰。有很多原因可能会导致质量下降。主要原因是在矢量文件中的点坐标,例如你有100x100像素的矢量图像,你想在100x100 ImageView中显示它,并且矢量图像中的点将具有像23,5的坐标; 67,5它不会很锐利,但是如果你将ImageView的大小增加到200x200,那么真正的坐标将是47; 135所以在这种情况下,图像会很清晰。
此外,您可以使用SVG Android或Android-SVG在Android中显示SVG图像。