正如标题所暗示的那样,inDither字段BitmapFactory.Options现已弃用.Android doc说"这个字段在API级别24中已被弃用.从N开始,这将被忽略." 有谁知道为什么它已被弃用,还有替代品吗?
小智 1
看来现在回答已经太晚了……
如果您使用canvas.drawBitmap,您可以尝试:
Paint().apply {
isDither = false
isFilterBitmap = false
isAntiAlias = false
}
Run Code Online (Sandbox Code Playgroud)
对于ImageView, setLayerPaint 似乎不合适,您可以创建一个BitmapDrawable ,例如:
BitmapDrawable(resources, bitmap).apply {
setAntiAlias(false)
isFilterBitmap = false
}
Run Code Online (Sandbox Code Playgroud)
在 Android Imageview 上禁用抗锯齿 (StackOverflow 问题)
| 归档时间: |
|
| 查看次数: |
566 次 |
| 最近记录: |