Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Bitmap getCircleImageBitmap() {
- Display display = getWindow().getWindowManager().getDefaultDisplay();
- Bitmap output = Bitmap.createBitmap(display.getWidth(), display.getHeight(), Config.ARGB_8888);
- Canvas canvas = new Canvas(output);
- final int color = 0x99000000;
- final Paint paint = new Paint();
- final Rect rect = new Rect(0, 0, display.getWidth(), display.getHeight());
- paint.setAntiAlias(true);
- canvas.drawARGB(0, 0, 0, 0);
- paint.setColor(color);
- paint.setStyle(Style.FILL);
- canvas.drawCircle(display.getWidth() / 2, display.getHeight() / 2, (display.getWidth() / 2) - 30, paint);
- paint.setXfermode(new PorterDuffXfermode(Mode.SRC_OUT));
- canvas.drawBitmap(bitmapimg, rect, rect, paint);
- return output;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement