私はAndroidでcanvasを使用しています。すべての画面に収まる形をキャンバスに描きたいです。
画面サイズが320*240の場合、高さと幅は90 * 90ですが
、screen_sizeが> 320 * 240の場合は、それに応じて大きくする必要があります。
screen_size = 1280 * 800とすると、どれだけ増加する必要がありますか
これをどうしたらいいのかわからない
コードは似ています
int fixHeight = 240, fixWidth = 320;
Paint paint;
paint = new Paint();
paint.setColor(Color.GREEN);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
@Override
protected void onDraw(Canvas canvas) {
if (height <= fixHeight && width <= fixWidth) {
canvas.drawRect(10, 10, 50, 50, paint);
} else {
// Don't Know What TO Put Here
}
}
誰かが私を助けることができますか