2017-01-02 9 views

答えて

1

Canvasでクリックリスナーを直接設定することはできません。あなたのビットマップがImageViewのに設定されている場合、あなただけの通常通りそれをクリックリスナを設定することができます。

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

そうでない場合は、カスタムViewを作成し、そのonDraw()方法であなたのCanvasを使用することができます。 onTouch()メソッドを使用して、クリックイベントをキャプチャできます。

+0

ありがとうございます。どのようにキャンバス内の可動カスタムビューを作成するには? –

+0

別の質問がある場合は、試したコードで別の質問を投稿することをお勧めします。 – Orbit

関連する問題