Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.t1);
int
wid2 = bitmap.getWidth();
int
hgt2 = bitmap.getHeight();
DisplayMetrics metrics =
new
DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int
screenWidth = metrics.widthPixels;
int
screenHeight = metrics.heightPixels;
Bitmap newImage = Bitmap.createBitmap(wid, hgt, Bitmap.Config.ARGB_8888);
Canvas canvas =
new
Canvas(newImage);
canvas.drawBitmap(cameraBitmap, 0f, 0f,
null
);
canvas.translate(screenWidth/
2
-(wid2+
30
), screenHeight/
2
-(hgt2+
30
));
Drawable drawable = getResources().getDrawable(R.drawable.t1);
drawable.setBounds(
20
,
30
, drawable.getIntrinsicWidth()+
20
, drawable.getIntrinsicHeight()+
30
);
drawable.draw(canvas);