40. private Bitmap background;
public Game(Context mainActivity) {
super(mainActivity);
tela = new Tela(mainActivity);
Bitmap back = BitmapFactory.decodeResource(
getResources(),
R.drawable.background);
background = Bitmap.createScaledBitmap(
back,
tela.getLargura(),
tela.getAltura(),
false);
}
41. private Bitmap background;
public Game(Context mainActivity) {
super(mainActivity);
tela = new Tela(mainActivity);
Bitmap back = BitmapFactory.decodeResource(
getResources(),
R.drawable.background);
background = Bitmap.createScaledBitmap(
back,
tela.getLargura(),
tela.getAltura(),
false);
}
42. private Bitmap background;
public Game(Context mainActivity) {
super(mainActivity);
tela = new Tela(mainActivity);
Bitmap back = BitmapFactory.decodeResource(
getResources(),
R.drawable.background);
background = Bitmap.createScaledBitmap(
back,
tela.getLargura(),
tela.getAltura(),
false);
}
43. private Bitmap background;
public Game(Context mainActivity) {
super(mainActivity);
tela = new Tela(mainActivity);
Bitmap back = BitmapFactory.decodeResource(
getResources(),
R.drawable.background);
background = Bitmap.createScaledBitmap(
back,
tela.getLargura(),
tela.getAltura(),
false);
}
44. private Bitmap background;
public Game(Context mainActivity) {
super(mainActivity);
tela = new Tela(mainActivity);
Bitmap back = BitmapFactory.decodeResource(
getResources(),
R.drawable.background);
background = Bitmap.createScaledBitmap(
back,
tela.getLargura(),
tela.getAltura(),
false);
}
45. private Bitmap background;
public Game(Context mainActivity) {
super(mainActivity);
tela = new Tela(mainActivity);
Bitmap back = BitmapFactory.decodeResource(
getResources(),
R.drawable.background);
background = Bitmap.createScaledBitmap(
back,
tela.getLargura(),
tela.getAltura(),
false);
}
46. public class Tela {
private final DisplayMetrics metrics;
public Tela(Context context) {
WindowManager windowsManage =
(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display defaultDisplay = windowsManage.getDefaultDisplay();
metrics = new DisplayMetrics();
defaultDisplay.getMetrics(metrics);
}
public int getAltura(){
return metrics.heightPixels;
}
public int getLargura() {
return metrics.widthPixels;
}
}
47. public class Tela {
private final DisplayMetrics metrics;
public Tela(Context context) {
WindowManager windowsManage =
(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display defaultDisplay = windowsManage.getDefaultDisplay();
metrics = new DisplayMetrics();
defaultDisplay.getMetrics(metrics);
}
public int getAltura(){
return metrics.heightPixels;
}
public int getLargura() {
return metrics.widthPixels;
}
}
48. public class Tela {
private final DisplayMetrics metrics;
public Tela(Context context) {
WindowManager windowsManage =
(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display defaultDisplay = windowsManage.getDefaultDisplay();
metrics = new DisplayMetrics();
defaultDisplay.getMetrics(metrics);
}
public int getAltura(){
return metrics.heightPixels;
}
public int getLargura() {
return metrics.widthPixels;
}
}
49. public class Tela {
private final DisplayMetrics metrics;
public Tela(Context context) {
WindowManager windowsManage =
(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display defaultDisplay = windowsManage.getDefaultDisplay();
metrics = new DisplayMetrics();
defaultDisplay.getMetrics(metrics);
}
public int getAltura(){
return metrics.heightPixels;
}
public int getLargura() {
return metrics.widthPixels;
}
}
50.
51. @Override
public void run() {
while (isRunning){
Canvas canvas = holder.lockCanvas();
canvas.drawBitmap(background, 0, 0, null);
holder.unlockCanvasAndPost(canvas);
}
}