package com.bzgames.minecraftbz;
import android.content.Context;
import android.util.Log;
import android.view.View;
public class GameView extends View implements Runnable {
private static final long INTERVAL = 10;
private boolean running;
public GameView(Context context) {
super(context);
Thread minhaThread = new Thread(this);
minhaThread.setPriority(Thread.MIN_PRIORITY);
minhaThread.start();
}
@Override
public void run() {
while (running){
try {
Thread.sleep(INTERVAL);
} catch (Exception e) {
Log.e("Erro", e.getMessage());
}
}
}
public void release(){
running = false;
}
}
如何使用Java更改背景布局?我尝试使用位图,但我无法以相同的方式更改布局的背景。
答案 0 :(得分:0)
据我所知,您可以通过编程方式执行以下三种方式:
1-使用画布和重绘方法。
2-使用大位图:
http://developer.android.com/training/displaying-bitmaps/load-bitmap.html
3-使用“setImageResource(...)”等方法
android imageview.setBackgroundResource() doesnt work
但是当你处理游戏时,我建议你使用Canvas或其他一些框架来为你提供更多支持来操作图形元素。
Boa sorte!