2012-02-15 38 views

回答

-1

如果圖像是一個ViewGroup我的意思是視圖,則可以隨時實現OnClickListener並重寫的onClick(視圖V)方法的一部分:

public void onClick(View v) { 

     switch (v.getId()) { 
     case R.id.image_btn: 
      // your code goes here. 
      break; 

     default: 
      break; 
     } 

    } 

希望這有助於

-1

可以使用以改變:

imgResult.setOnTouchListener(new OnClickListener() {   
       public void onClick(View v) {  
     System.out.println("Somethog is touched");  
     }  
    }); 
-1

您應該擴展Canvas類。

重寫OnDraw()方法併爲圖像創建點的區域。

Point [] [] points = new Point [5] [5] 然後將它放置(使用關係佈局)到您的屏幕上。

獲取觸摸它的區域。 如果(點[i] [j] ==您的觸摸(座標獲取)){

}

0

你是什麼意思確切類:

  • com.badlogic.gdx.scenes。 scene2d.actors.Image
  • com.badlogic.gdx.scenes.scene2d.ui.Image

也許你的意思是使用Sprite類中的圖像?

請提供更多信息。有不同的方法。

例如類com.badlogic.gdx.scenes.scene2d.actors.Image有實現其幾何形狀的邏輯,你應該只覆蓋其潤色方法,在這裏添加您的邏輯。

相關問題