Android
[Android] Image round처리. 모서리 둥글게.
tenn
2012. 8. 20. 17:26
Bitmap resultImage = Bitmap.createBitmap(src.getWidth(), src.getHeight(), Bitmap.Config.ARGB_8888);
//src : 대상 비트맵
Canvas roundCanvas = new Canvas(resultImage);
final Rect rect = new Rect(0, 0, src.getWidth(), src.getHeight());
final RectF rectF = new RectF(rect);
roundCanvas.drawRoundRect(rectF, 30, 30, paint);
Paint roundPaint = new Paint();
roundPaint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
roundCanvas.drawBitmap(resultImage, rect, rect, roundPaint);