kotlin开发,glide裁剪imageview为宽36dp和高27dp
时间: 2023-11-17 22:08:20 浏览: 224
您可以通过Glide来裁剪ImageView为宽36dp和高27dp,具体代码如下所示:
```kotlin
Glide.with(context)
.load(imageUrl)
.centerCrop()
.override(36, 27)
.into(imageView)
```
其中,`imageUrl`为您要加载的图片链接,`context`为上下文对象,`imageView`为您要设置的ImageView控件。`.centerCrop()`表示居中裁剪,`.override(36, 27)`表示裁剪后的宽度为36dp,高度为27dp。
相关问题
kotlin开发,glide裁剪imageview为宽36dp,高27dp,圆角8dp
您好,可以使用Glide的`Transformation`来实现对图片进行裁剪和圆角处理。以下是一个示例代码,可以根据您的具体需求进行调整:
```kotlin
val radius = 8 // 圆角半径
val width = 36 // 目标宽度
val height = 27 // 目标高度
Glide.with(context)
.load(imageUrl)
.apply(RequestOptions().transform(
CenterCrop(),
RoundedCornersTransformation(radius, 0)
))
.override(width, height)
.into(imageView)
```
其中,`CenterCrop()`表示将图片按比例缩放并居中裁剪,`RoundedCornersTransformation(radius, 0)`表示将图片进行圆角处理,`radius`为圆角半径。最后通过`.override(width, height)`来指定目标宽度和高度。
阅读全文