Code example for Canvas

Methods: drawARGBdrawBitmapdrawRoundRect

0
	} 
 
	public static Bitmap roundedCornerBitmap(Bitmap bitmap, float radis) {
		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 = radis;
 
		paint.setAntiAlias(true);
		canvas.drawARGB(0, 0, 0, 0);
		paint.setColor(Color.WHITE);
		canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
 
		paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
		canvas.drawBitmap(bitmap, rect, rect, paint);
		return output;
	} 
 
	public static Bitmap blackWhiteBmp(Bitmap bmp) {
		// black and white 
Stop searching for code, let great code find you!  Add Codota to your java IDE