如何在大位图图像前面添加小位图

时间:2018-08-23 07:41:02

标签: java android android-bitmap

我们需要将两个图像与背景大图像合并在一起,并在其前面合并一个小位图,而我正在使用此代码,那么结果是这样的,这是错误的以及如何解决此问题。此处看不到小图像的图像,但在小图像位置放置了大图像 **

  

Java代码

**

  Bitmap backgroundimage = BitmapFactory.decodeResource(getApplicationContext().getResources(),
                        R.drawable.rec_);

                BitmapDrawable mBitmapDrawable= new BitmapDrawable( overlay(bitmap,backgroundimage));
                mBitmapDrawable.setGravity(CENTER);
                toolbar_layout.setBackground(mBitmapDrawable);





private Bitmap overlay(Bitmap bmp1, Bitmap bmp2) {
        Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
        Canvas canvas = new Canvas(bmOverlay);
        canvas.drawBitmap(bmp1, new Matrix(), null);
        canvas.drawBitmap(bmp2, new Matrix(), null);
        return bmOverlay;
    }

img

0 个答案:

没有答案