安卓ImageView最近邻插值

8

我正在开发一个需要从网络上显示像素艺术的应用。

在 iOS 上,我可以将 UIImageView 的 magnification filter 设置为:

imageView.layer.magnificationFilter = kCAFilterNearest

一切都会自动处理。

但是在 Android 上,我似乎无法做任何关于此的事情。我该如何更改图片的放大方法,以便可以传递给 Android 的 imageView?

1个回答

6
这是通过 BitmapDrawablePaint 完成的,而不是使用视图,在此过程中需要使用 setFilterBitmap() 方法:
myBitmapDrawable.getPaint().setFilterBitmap(false);
myImageView.setImageDrawable(myBitmapDrawable);

这对我来说完美地运作了!...而我一直认为它更加复杂... - Zerato

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接