在环境模式下的Wear OS上,应仅显示黑色或白色像素(无灰色(。消除混叠黑白图像引入灰色像素。现在,可以通过编写textView.paint.isAntiAlias = false
(在Kotlin中(来禁用TextView的反alising,但似乎没有等效的向量图像。我尝试过的一件事是将android:antialias="false"
添加到图像XML文件中,但似乎没有效果。
我认为在XML中没有办法做到这一点。
就我个人而言,我只是在直接对着画布画画时才这么做的。在Paint
上设置setAntiAlias(false)
(不记得我们是否也使用了setDither(false)
和setFilterBitmap(false)
(起到了作用。
您可以尝试使用DrawableWrapper
,并对draw()
方法进行必要的更改。不幸的是,这意味着您必须在代码中设置所有可绘制内容,但至少您仍然可以依赖ImageView
。