我正在尝试创建一个可缩放的 ImageView,它可以显示矢量图像(SVG 转换为 Vector Drawable),并且在放大时不会失去清晰度。
我使用了多种缩放方法,比如这样或这样来处理缩放、捏合和拖动。这导致在尝试放大时出现模糊混乱,如下所示。
据我从这篇文章中了解到,这些方法不起作用,因为矢量被绘制为位图,因此在放大时会像素化。
是否有任何解决方法可以为每个缩放步骤重新绘制矢量?或者我应该在显示之前尝试以更大的尺寸绘制矢量?
任何帮助表示赞赏。
缩放时重画?绘制更大的画布,然后缩放?
java android android-layout kotlin android-drawable
android ×1
android-drawable ×1
android-layout ×1
java ×1
kotlin ×1