private static Bitmap getRoundedCornerBitmap(Bitmap bitmap) {
Bitmap createBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config
.ARGB_8888);
Canvas canvas = new Canvas(createBitmap);
Paint paint = new Paint();
Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
RectF rectF = new RectF(rect);
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(-12434878);
if (RESUTIL_V2_DUBUG) {
canvas.drawRoundRect(rectF, (float) (bitmap.getWidth() / 2), (float) (bitmap
.getHeight() / 2), paint);
} else {
canvas.drawRoundRect(rectF, (float) (bitmap.getWidth() / 6), (float) (bitmap
.getHeight() / 6), paint);
}
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint);
bitmap.recycle();
return createBitmap;
}
SocialResHelper.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录