1
クリックリスナーでボタンのようにアンドロイドでキャンバスにビットマップイメージをクリックできるようにするにはどうすればいいですか?キャンバスでビットマップイメージをクリックすると、アンドロイドで
クリックリスナーでボタンのようにアンドロイドでキャンバスにビットマップイメージをクリックできるようにするにはどうすればいいですか?キャンバスでビットマップイメージをクリックすると、アンドロイドで
Canvasでクリックリスナーを直接設定することはできません。あなたのビットマップがImageViewのに設定されている場合、あなただけの通常通りそれをクリックリスナを設定することができます。
imageView.setOnClickListener(view -> {
//do something
})
そうでない場合は、カスタムView
を作成し、そのonDraw()
方法であなたのCanvas
を使用することができます。 onTouch()
メソッドを使用して、クリックイベントをキャプチャできます。
ありがとうございます。どのようにキャンバス内の可動カスタムビューを作成するには? –
別の質問がある場合は、試したコードで別の質問を投稿することをお勧めします。 – Orbit