我实际上在做一个游戏,需要一些备份,因为 Canvas。
我用画布绘制背景。所以我为我们工作的屏幕分辨率制作了图片。在设备上,图片太小,不适合屏幕。我错过了什么让平局变小的东西吗?
这是一些代码
public class Map extends View{
int[][] mapArray = new int[32][18];
private Bitmap picture;
private Paint paint;
public Map(Context context){
//basic init map
super(context);
this.setPicture(BitmapFactory.decodeResource(context.getResources(), R.drawable.newmap2));
}
public Bitmap getPicture() {
return picture;
}
public void setPicture(Bitmap background) {
this.picture = background;
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawBitmap(picture, 0, 0, paint);
}
希望你能帮助我最好的问候本