px と py が a が配置される実際の座標ではない理由を説明してもらえますBitmap
か? マトリックスを理解しようとしていますが、スケーリングされた x とスケーリングされた y しか理解できません。ここに例があります:
float newBitmapWidth = (float) (canvas.getWidth()/((float)800/345)*1.5);
float scaledWidth = newBitmapWidth / 1697;
float newBitmapHeight = (float) (canvas.getHeight()/((float)480/100)*1.5);
float scaledHeight = newBitmapHeight / 492;
CarMatrix.postScale(scaledWidth, scaledHeight, 100, 100);
したがって、マトリックスは私の 1697x492 ビットマップを 517.5x150 に完全にスケーリングします。占有されているピクセル/画面解像度の正確な量...しかし、Bitmap
pxとpyで配置しようとすると、私の場合、画像はそれらから始まりません:100,100。