是否可以禁用矢量图像上的抗锯齿

  • 本文关键字:图像 是否 android wear-os
  • 更新时间 :
  • 英文 :


在环境模式下的Wear OS上,应仅显示黑色或白色像素(无灰色(。消除混叠黑白图像引入灰色像素。现在,可以通过编写textView.paint.isAntiAlias = false(在Kotlin中(来禁用TextView的反alising,但似乎没有等效的向量图像。我尝试过的一件事是将android:antialias="false"添加到图像XML文件中,但似乎没有效果。

我认为在XML中没有办法做到这一点。

就我个人而言,我只是在直接对着画布画画时才这么做的。在Paint上设置setAntiAlias(false)(不记得我们是否也使用了setDither(false)setFilterBitmap(false)(起到了作用。

您可以尝试使用DrawableWrapper,并对draw()方法进行必要的更改。不幸的是,这意味着您必须在代码中设置所有可绘制内容,但至少您仍然可以依赖ImageView

相关内容

  • 没有找到相关文章

最新更新