错误来源
在使用xutils中框架时报错,不能转换成位图: java.lang.ClassCastException: org.xutils.image.AsyncDrawable cannot be cast android.graphics.drawable.BitmapDrawable
查看了许多博客却发现只有片段代码,却不知道怎么改
在这里记录一下
实现圆形图片
新建一个java类
全部代码如下,直接copy过去,已经改好
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PixelFormat;
import android.graphics.Shader;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.ImageView;
import androidx.annotation.Nullable;