我存储了像素艺术风格的图像res/drawable
,它们的比例自然很小,但要按比例放大显示。然而,默认行为似乎是模糊放大的图像以尝试隐藏像素。那怎么能禁用呢?
- 这是来自手机的截图。与文字相比,您可以看到图像模糊。
- 这是具有清晰像素的所需缩放图像(请忽略背景)
我看到旧的 Android 框架有一个类似的问题,但我使用的是 Jetpack Compose。
我存储了像素艺术风格的图像res/drawable
,它们的比例自然很小,但要按比例放大显示。然而,默认行为似乎是模糊放大的图像以尝试隐藏像素。那怎么能禁用呢?
我看到旧的 Android 框架有一个类似的问题,但我使用的是 Jetpack Compose。
现在filterQuality
,您可以None
在Image
可组合中设置 aa 参数以禁用双线性插值。这是自1.1.0-alpha01
.androidx.compose.ui:ui
示例用法:
Image(
bitmap = ImageBitmap.imageResource(id = imageId),
contentDescription = null,
filterQuality = FilterQuality.None
)
此处提到了旧版本的解决方法。