有趣的是如何将图像添加到列表中的容器(气球)行?区域全覆盖(气球)(Android)
__________ |图片浏览 | /图像视图 | \图像视图 | |__________|
更新:
我发现解决了。结果图片:http: //i57.tinypic.com/dndok0.jpg
公共无效makeMaskImage(ImageView mImageView,int mContent)
{
位图原始 = BitmapFactory.decodeResource(getResources(), mContent);
位图掩码 = BitmapFactory.decodeResource(getResources(),R.drawable.mask);
int h = original.getHeight()/(original.getWidth()/mask.getWidth());
original = Bitmap.createScaledBitmap(original, mask.getWidth(), h, false);
Bitmap result = Bitmap.createBitmap(mask.getWidth(), mask.getHeight(), Config.ARGB_8888);
Canvas mCanvas = new Canvas(result);
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));
mCanvas.drawBitmap(original, 0, 0, null);
mCanvas.drawBitmap(mask, 0, 0, paint);
paint.setXfermode(null);
mImageView.setImageBitmap(result);
mImageView.setScaleType(ScaleType.CENTER);
//mImageView.setBackgroundResource(R.drawable.frame);
}