Я пытаюсь сделать игру для Android.
Теперь я должен поместить изображение в растровое изображение и изменить его размер, чтобы он соответствовал ширине и высоте устройства.
Когда я пытаюсь сделать это, я вижу изображение, которое больше экрана. Я хочу, чтобы растровое изображение вписывалось в экран.
Спасибо за вашу помощь.
вот часть моего кода:
класс GameView
bmp = BitmapFactory.decodeResource(getResources(), R.drawable.foto);
background = new BackGround(this,bmp);
Класс фона
public class BackGround {
private Bitmap bmp;
private int width;
private int height;
public BackGround(GameView gameView, Bitmap bmp) {
this.bmp = bmp;
this.width = bmp.getWidth();
this.height = bmp.getHeight();
}
public void onDraw(Canvas canvas) {
Rect src = new Rect(0, 0, width, height);
Rect dst = new Rect(0, 0, width, height);
canvas.drawBitmap(bmp, src, dst, null);
}
}