0

Android のキャンバスでビットマップをスケーリングしようとしています。

私が現在していること:

int scaleFactor = 0.01;
int size = screenWidth * screenHeight * scaleFactor;
Rect rect = new Rect(x,y, x + size, y + size);
canvas.drawBitmap(bitmap, null, rect, null);

問題は、密度の低い電話は、密度の高い電話よりもはるかに小さい画像を表示することです。

誰かがこれに対する戦術または解決策を知っていますか?

4

1 に答える 1