我正在尝试创建一个可缩放的ImageView,可以显示矢量图像(SVG转换为Vector Drawable),在缩放时不会失去其清晰度。
我已经使用了多种缩放方法,如this或this来处理缩放、捏合和拖动。如下图所示,这导致在尝试缩放时出现模糊的混乱。
从this article中我了解到,这些方法不起作用,因为矢量被绘制为位图,因此在缩放时会变得像素化。
是否有任何解决方法可以重新绘制每个缩放步骤的矢量? 还是应该尝试在显示之前以更大的尺寸绘制矢量?
感谢您的帮助。 重新缩放?绘制更大的画布,然后缩放?
我已经使用了多种缩放方法,如this或this来处理缩放、捏合和拖动。如下图所示,这导致在尝试缩放时出现模糊的混乱。
从this article中我了解到,这些方法不起作用,因为矢量被绘制为位图,因此在缩放时会变得像素化。
是否有任何解决方法可以重新绘制每个缩放步骤的矢量? 还是应该尝试在显示之前以更大的尺寸绘制矢量?
感谢您的帮助。 重新缩放?绘制更大的画布,然后缩放?