0

関連する例を検索しようとしましたが、何も見つからなかったので、できる限り正確にしようと思います。

ジンジャーブレッドの時代にさかのぼると、キャンバス コードに描画ビットマップを作成し、問題なく動作しました。

//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);

とにかく、コードは現在適合していないようです。私が直面した問題の 1 つは、ビットマップをミュータブルに変換することです。これについては、ここで確認できます。

私の問題は、背景が完全に描画されているのに、mBackImage がまったく表示されないことです。私がさらに心配しているのは、これが以前は完全に機能していたことです。

私は本当に新しい説明を探してみましたが、スタックオーバーフローで実際に見つけられなかったので

4

1 に答える 1