图片本身加上圆角

来源:互联网 发布:java 两个类互相引用 编辑:程序博客网 时间:2024/06/06 21:44
public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) {        Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888);           Canvas canvas = new Canvas(output);           final int color = 0xff424242;           final Paint paint = new Paint();           final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());           final RectF rectF = new RectF(rect);           final float roundPx = pixels;           paint.setAntiAlias(true);           canvas.drawARGB(0, 0, 0, 0);           paint.setColor(color);           canvas.drawRoundRect(rectF, roundPx, roundPx, paint);           paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));           canvas.drawBitmap(bitmap, rect, rect, paint);  <br>        return output;       }




原创粉丝点击