使用Glide完成将图片统一设置大小(72dp*72dp)提高加载速度
时间: 2024-04-23 12:25:48 浏览: 18
好的,针对你的问题,我可以向你介绍如下方法:
1.首先,你需要在你的项目中集成Glide库,你可以在项目的build.gradle文件中添加以下代码:
```
dependencies {
implementation 'com.github.bumptech.glide:glide:4.9.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
}
```
2.在你的布局文件中,使用ImageView控件来加载图片:
```
<ImageView
android:id="@+id/imageView"
android:layout_width="72dp"
android:layout_height="72dp"
android:scaleType="centerCrop"/>
```
3.在你的代码中,使用Glide来加载图片并设置大小:
```
ImageView imageView = findViewById(R.id.imageView);
String imageUrl = "https://example.com/image.jpg";
GlideApp.with(this)
.load(imageUrl)
.override(72, 72)
.into(imageView);
```
通过以上步骤,你就可以使用Glide完成将图片统一设置大小,并提高加载速度了。
相关问题
Glide加载的图片大小设置,不使用override
如果你想让 Glide 加载的图片根据 ImageView 的大小自动适应,可以使用 `fitCenter()` 方法。这个方法会自动调整图片的比例,使其在 ImageView 中居中显示,并且不会变形。示例代码如下:
```java
Glide.with(context)
.load(imageUrl)
.fitCenter() // 让图片适应 ImageView 大小,居中显示
.into(imageView);
```
这样,Glide 会根据 ImageView 的大小自动调整图片的大小,使其最适合显示在 ImageView 中。如果 ImageView 的大小发生变化,Glide 也会自动重新调整图片的大小,保证始终居中显示。
android supertextview 如何使用Glide网络加载图片设置右侧icon
1. pressed() - 当控件被按下时触发
2. released() - 当控件被释放时触发
3. toggled() - 当控件被切换时触发
4. valueChanged() - 当控件的值发生改变时触发
5. currentIndexChanged() - 当下拉框的选项发生改变时触发
6. editingFinished() - 当编辑框完成编辑时触发
7. selectionChanged() - 当列表或表格中的选项发生改变时触发
8. itemClicked() - 当列表或表格中的项被点击时触发
9. doubleClicked() - 当鼠标双击控件时触发
10. customContextMenuRequested() - 当右键点击控件时触发自定义菜单。