2017-01-02 50 views

回答

1

您無法直接在畫布上設置點擊偵聽器。如果您的位圖被設置爲一個ImageView的,你可以只設置就可以了點擊監聽器正常:

imageView.setOnClickListener(view -> { 
    //do something 
}) 

否則,你可以在它onDraw()方法創建一個自定義View和使用您的Canvas。然後,您可以使用onTouch()方法來捕獲點擊事件。

+0

謝謝你。如何在畫布內創建可移動的自定義視圖? –

+0

如果您還有其他問題,最好使用您嘗試過的代碼發佈另一個問題。 – Orbit