0

こんにちは、Android プログラミングの初心者です。フロート入力でビットマップを上下に変換する方法を知りたいですか? ここに私のコードがあります:

bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.horizonsx);
bmpWidth = bitmap.getWidth();
bmpHeight = bitmap.getHeight();
drawMatrix();

private void drawMatrix(){

Matrix matrix = new Matrix();
matrix.setTranslate(0,10);


  Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0,0, bmpWidth, bmpHeight, matrix, true);

 imageviewrot.setImageBitmap(resizedBitmap);
imageviewrot.setScaleType(ScaleType.CENTER); ///THIS WAS THE KEY LINE

}

ビットマップを 10 の値で変換できませんでした。どうすればできますか? ありがとうございました

4

1 に答える 1

0

sを利用するsprite...スプライトがビットマップを保持する場所で、スプライトを作成できtranslation/rotationます

ここからいくつかのヒントを得る

于 2013-07-29T07:49:10.543 に答える