【发布时间】:2015-09-01 14:18:42
【问题描述】:
我正在尝试使用 ion 库将文件系统中的图像加载到 imageView 中。
当我使用以下代码时:
Ion.with(imageView)
.placeholder(R.drawable.placeholder_image)
.error(R.drawable.error_image)
.load(uri);
它(有时)会导致一种模糊的图像。
当不使用离子时,如下图清晰显示:
imageView.setImageBitmap(BitmapFactory.decodeFile(uri.toString()));
我可以禁用 ion 附带的标准压缩吗?
奇怪的是,在使用 ion 时,并非每张图片都是模糊的,例如我有两个相同的图像,只有另一个名称。当我用离子将它们加载到 imageView 时,一个是模糊的,一个不是。
感谢任何帮助或提示!
【问题讨论】:
-
Ion 尝试加载图像以适应图像视图的边界。因此,请确保您的 imageview 大小正确。或者,如果您使用 adjustViewBounds=true,它不会那样做。或 smartsize(false)
-
效果很好,这就是我想要的!非常感谢您的解释
-
酷我添加了答案,所以你可以接受它。
标签: android imageview android-imageview blurry android-ion