2011-11-19 81 views

回答

0

將onTouch偵聽器添加到當前視圖(http://developer.android.com/reference/android/view/View.OnTouchListener.html),並在onTouch方法中添加一個數組(或arraylist等)a自定義對象包含所需圖像的變量以及觸摸事件(event.getX(),event.getY())中的x/y座標。

例如

class Enemy{ 
    public Image image; 
    public int x; 
    public int y; 

    public Enemy(Image i, int x, int y){ 
     this.image=i; 
     this.x=x; 
     this.y=y; 
    } 
} 

然後ovveride所述的onDraw方法爲視圖,並添加一個環,其穿過ArrayList和繪製圖像的視圖例如

for (Enemy e : enemies) { 
    canvas.drawBitmap(e.image, e.x, e.y, null); 
} 
+0

謝謝!但是如何在eclipse上加載圖像?我應該怎麼做才能讓圖像看起來接觸? – user1055700

+0

將圖像放入您的可繪製文件夾並使用此代碼加載它。 canvas.drawBitmap是使其出現的方法。往上看。位圖圖像= BitmapFactory.decodeResource(getResources(),R.drawable.image); – ghostbust555