核心代码:-----------------
public class GlideCircleBorderTransform extends BitmapTransformation {
private final String ID = getClass().getName();
private Paint mBorderPaint;
private float borderWidth;
private int borderColor;
public GlideCircleBorderTransform(float borderWidth, int borderColor) {
this.borderWidth = borderWidth;
this.borderColor = borderColor;
mBorderPaint = new Paint();
mBorderPaint.setColor(borderColor);
mBorderPaint.setStyle(Paint.Style.STROKE);
mBorderPaint.setAntiAlias(true);
mBorderPaint.setStrokeWidth(borderWidth);
mBorderPaint.setDither(true);
}
//
// @Override
// protected Bitmap transform(Context context, BitmapPool bitmapPool, Bitmap bitmap, int i, int i1) {
// return circleCrop(bitmapPool, bitmap);
// }
private Bitmap circleCrop(BitmapPool bitmapPool, Bitmap source) {
int size &
Android Glide 展示 带边框的 ---矩形/圆形 --- 图片
最新推荐文章于 2023-11-13 23:03:11 发布
这篇博客介绍了如何在Android中利用Glide库展示带有边框的图片,包括矩形和圆形两种形态。文章鼓励读者如果有更优的实现方式,可以通过留言进行交流,共同进步。
摘要由CSDN通过智能技术生成