android - 使用 ion 将图像加载到 android imageView 中会返回模糊的结果

标签 android imageview android-imageview blurry android-ion

我正在尝试使用 ion 库将文件系统中的图像加载到 imageView 中。

当我使用以下代码时:

Ion.with(imageView)
.placeholder(R.drawable.placeholder_image)
.error(R.drawable.error_image)
.load(uri);

它(有时)会产生一种模糊的图像。

当不使用像下面这样的 ionic 时,图片会清晰地出现:

imageView.setImageBitmap(BitmapFactory.decodeFile(uri.toString()));

ion 是否有我可以禁用的标准压缩?

奇怪的是,使用 ion 时并不是每张图片都模糊,例如我有两个相同的图像,只是名称不同。当我用 ion 将它们加载到 imageView 中时,一个模糊,一个不模糊。

感谢任何帮助或提示!

最佳答案

Ion 尝试加载图像以适应 ImageView 的边界。因此,请确保您的 ImageView 在您的布局中大小合适。或者,如果您使用 adjustViewBounds=true 来指示 ImageView 由图像内容调整,则它不会这样做。或者 smartsize(false)。

关于android - 使用 ion 将图像加载到 android imageView 中会返回模糊的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32334039/

相关文章:

java - 从一个类调用另一个类的方法

java - 将图像预加载到变量中

Android:imageView 填充

android - 如何在不使用 "setImageBitmap()"的情况下加载带有 png 文件的 ImageView?

java - ImageView不根据屏幕尺寸进行调整

android - 从 Android 应用管理来电

javascript - Android 响应式设计不起作用

android - ImageView 中的 PNG 具有黑色背景

javascript - 如何使用 JavaScript 将某人登录到 Wi-Fi 网络

java - ImageView 位置错误