小编Alv*_*cia的帖子

Android 矢量放大像素化

我正在尝试创建一个可缩放的 ImageView,它可以显示矢量图像(SVG 转换为 Vector Drawable),并且在放大时不会失去清晰度。

我使用了多种缩放方法,比如这样这样来处理缩放、捏合和拖动。这导致在尝试放大时出现模糊混乱,如下所示。

据我从这篇文章中了解到,这些方法不起作用,因为矢量被绘制为位图,因此在放大时会像素化。

是否有任何解决方法可以为每个缩放步骤重新绘制矢量?或者我应该在显示之前尝试以更大的尺寸绘制矢量?

任何帮助表示赞赏。

放大时模糊

缩放时重画?绘制更大的画布,然后缩放?

java android android-layout kotlin android-drawable

7
推荐指数
1
解决办法
255
查看次数

标签 统计

android ×1

android-drawable ×1

android-layout ×1

java ×1

kotlin ×1