android圆形图片
时间: 2023-07-22 07:42:48 浏览: 101
要在 Android 中显示圆形图片,你可以使用一些图片处理库,例如 Glide 或 Picasso。这些库可以帮助你加载图片并将其转换为圆形图片。
以下是使用 Glide 将图片转换为圆形图片的示例代码:
```java
// 加载图片
Glide.with(context)
.load(imageUrl)
.into(new SimpleTarget<Drawable>() {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
// 将图片转换为圆形图片
Bitmap bitmap = ((BitmapDrawable) resource).getBitmap();
RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(context.getResources(), bitmap);
roundedBitmapDrawable.setCircular(true);
// 显示圆形图片
imageView.setImageDrawable(roundedBitmapDrawable);
}
});
```
这段代码将加载一个图片,然后将其转换为圆形图片,并将其显示在一个 ImageView 控件中。你需要将 `imageUrl` 替换为你要加载的图片的 URL,将 `imageView` 替换为你要显示圆形图片的 ImageView 控件。
阅读全文