0

だから私はこの緑色のボールの画像をpng形式(サイズは103x104px)で持っていて、画面に描画する前にサイズを変更しようとしています。私はこのコードを試しています。これは多くのスレッドとアンドロイドのドキュメントで見つかりましたが、この関数はまさに私が必要とするものとして指定されていますが、機能しません。

Bitmap a=BitmapFactory.decodeResource(getResources(), R.drawable.example);
Bitmap b=Bitmap.createScaledBitmap(a,30,30,false);

そして、私はそれを描きます

canvas.drawBitmap(b, x, y ,paint);

しかし、createScaledBitmap() にどの数値を指定しても、画像は画面上で同じままです。

4

1 に答える 1

0

さて、解決策は最終的には非常に単純でした:Dサイズを変更することを決めたときに消去するのを忘れたコードの1行を見落とし、その行は常にそれをバックアップしたので、このコードは実際に機能します。私のせいで、投稿する前にもっと長く私のコードを検索するべきだった。

于 2012-11-07T20:18:51.487 に答える