我有来 self 的设计师的图像,它们是 vector 图像,应该能够缩放到所有尺寸并且看起来不错或其他(我是开发人员而不是设计师)。我的问题是当我使用位图将它添加到我的应用程序时,图像质量下降。
(M有锯齿线)
android 是否支持 vector 图像?是因为我将它们渲染为位图吗?这是什么?
最佳答案
vector 图在光栅化后不能保证清晰。有很多原因可能导致质量下降。主要原因是 vector 文件中的点坐标,例如你有 vector 图像 100x100 像素,你想在 100x100 ImageView 中显示它, vector 图像中的点的坐标如 23,5; 67,5 它不会很清晰,但是如果您将 ImageView 大小增加到 200x200,则实际坐标将为 47; 135 所以在这种情况下图像会很清晰。
您也可以使用 SVG Android或 Android-SVG用于在 android 中显示 SVG 图像。
关于java - Android - vector 图像质量下降?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30339834/