ImageView iv_show = (ImageView) findViewById(R.id.iv_show);
//1获取图片,将将图片转为具有透明度的图片
Bitmap infoBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.a8);
Bitmap markBitamp = BitmapFactory.decodeResource(getResources(), R.drawable.mark);
Bitmap resultBitmap = Bitmap.createBitmap(infoBitmap.getWidth(), infoBitmap.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(resultBitmap);
canvas.drawBitmap(infoBitmap, 0, 0, null);
int left = infoBitmap.getWidth()/2;
int top = infoBitmap.getHeight()/2;
Paint paint = new Paint();
//2.设置两张图片的交错显示方式
paint.setXfermode(new PorterDuffXfermode(Mode.DARKEN));
canvas.drawBitmap(markBitamp, left, top, paint);
//3.将改好的图片设置到imageview中去
iv_show.setImageBitmap(resultBitmap);