我尝试搜索相关示例,但没有找到,所以我会尽量准确。
回到姜饼时代,我为画布代码制作了一个绘制位图,它可以完美运行,就在这里。
//this one is drawing the background for my picture
mBackground = BitmapFactory.decodeResource(getResources(), R.drawable.base);
//setting a new canvas
mComboImage = new Canvas(mBackground);
//adding another bitmap to the canvas, don't worry about the size or the i variables
mBackImage = BitmapFactory.decodeResource(getResources(), R.drawable.base);
mBackImage=Bitmap.createScaledBitmap(mBackImage, size, 105, false);
mComboImage.drawBitmap(mBackImage, 100f+1f*size*i, 170f, null);
mBackImage.recycle();
//this is setting my background for an icon to the completed image
Drawable d =new BitmapDrawable(getResources(),mBackground);
aaa.setBackground(d);
无论如何,代码现在似乎不适合。我遇到的一个问题是将位图转换为可变位图,如果您像我一样坚持一段时间,可以在这里查看。
我的问题是背景绘制得很完美,但 mBackImage 根本没有出现。更让我担心的是,这曾经完美地工作过。
我真的尝试过寻找更新的解释,但在stackoverflow上并没有真正找到任何解释,所以