0
視圖創建的球員,他的形象和向下自定義繪製對象繪製方法崩潰的應用程序
private void init(){
int h = 1920;
int w = 1200;
Canvas canvas = new Canvas(Bitmap.createBitmap(h,w, Bitmap.Config.ARGB_8888));
Bitmap playerImage =
BitmapFactory.decodeResource(getResources(),R.drawable.player_image);
Player hunter = new Player(1920,1200,canvas, playerImage);
draw(canvas);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
hunter.draw(canvas);
}
經過圖像自定義繪製繪製方法。將問題縮小到我們稱之爲玩家的抽籤方法。
@Override
public void draw(Canvas canvas) {
canvas.drawBitmap(playerImage,(float)myX,(float)myY,new Paint());
}
修復了崩潰問題,但程序仍然不顯示圖像。 – Fonti