Code example for Canvas

Methods: drawARGBdrawBitmapdrawRoundRect

	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;
		canvas.drawARGB(0, 0, 0, 0);
		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 
Connect your IDE to all the code out there  Get Codota for Java