图像叠加问题

时间:2011-05-30 23:52:34

标签: android

我有两个图像叠加问题。一个大的(从相机)和一个小标志需要粘在角落里的大图像。此叠加图像必须显示在图库中。我的标志图片位于drawable-hdpi中。

bMap = BitmapFactory.decodeFile(bigImage);

bmSign = BitmapFactory.decodeResource(parent.getResources(), R.drawable.sign);
bmOverlay = Bitmap.createBitmap(bMap.getWidth(), bMap.getHeight(),
 bMap.getConfig());


    Canvas canvas = new Canvas(bmOverlay); 
    canvas.drawBitmap(bMap, 0, 0, null);
    canvas.drawBitmap(scaleStar, 0, 0, null);  
    i.setImageBitmap(bmOverlay);

    i.setLayoutParams(new Gallery.LayoutParams(computeWidth, imgHeight));
    i.setScaleType(ImageView.ScaleType.FIT_XY);

问题是标志的大小。因为所有图像都是固定高度,所以我需要在每张图像上应用固定大小的符号。使用我的代码,在不同的分辨率上我有不同的符号图像。它可以发生覆盖3/4图像的符号。

我该如何解决这个问题?

0 个答案:

没有答案