package com.tencent.cloud.baicorv.base.glide.imageEngine.impl;
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.RectF;
import android.graphics.Shader;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.Transformation;
import com.bumptech.glide.load.engine.Resource;
import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;
import com.bumptech.glide.load.resource.bitmap.BitmapResource;
import com.google.common.base.Charsets;
import java.security.MessageDigest;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/**
* 创建日期:2022/6/6 17:08
* @author chenli
* @version 1.0
* 类说明:设置图片部分圆角
*/
public class RoundedCornersTransform implements Transformation<Bitmap> {
private BitmapPool mBitmapPool;
private float radius;
private boolean isLeftTop, isRightTop, isLeftBottom, isRightBotoom;
/**
* 需要设置圆角的部分
*
* @param leftTop 左上角
* @param rightTop 右上角
* @param leftBottom 左下角
* @param rightBottom 右下角
*/
public void setNeedCorner(boolean leftTop, boolean rightTop, bool
设置图片部分圆角
于 2022-06-06 17:48:11 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)