Glide 图片加载 不清晰
时间: 2024-04-21 18:07:05 浏览: 163
如果 Glide 加载的图片不清晰,可能是因为图片被压缩过或者加载的图片尺寸不合适。你可以尝试以下方法来解决这个问题:
1. 禁用 Glide 的图片压缩功能
可以在 Glide 的配置中禁用图片压缩功能。在 `onCreate()` 方法中添加以下代码:
```java
Glide.with(this)
.setDefaultRequestOptions(new RequestOptions()
.format(DecodeFormat.PREFER_ARGB_8888)
.disallowHardwareConfig())
.load(imageUrl)
.into(imageView);
```
2. 加载原图
可以在 Glide 中设置加载原图,而不是压缩后的图片。在 `onCreate()` 方法中添加以下代码:
```java
Glide.with(this)
.load(imageUrl)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.into(imageView);
```
3. 调整图片尺寸
可以在 Glide 中设置加载图片的尺寸,以适应 ImageView 的尺寸。在 `onCreate()` 方法中添加以下代码:
```java
Glide.with(this)
.load(imageUrl)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.override(imageView.getWidth(), imageView.getHeight())
.into(imageView);
```
如果以上方法依然不能解决问题,可能是图片本身就不清晰,或者网络不稳定导致图片加载过程中出现了问题。
阅读全文