角が透明な丸い画像など、不規則な形のPNG画像があります。
この画像の画像ボタンを作成し、角を触れないようにするにはどうすればよいですか?
可能であれば、他の不規則な形状のイメージボタンを作成したいと思うかもしれません。
角が透明な丸い画像など、不規則な形のPNG画像があります。
この画像の画像ボタンを作成し、角を触れないようにするにはどうすればよいですか?
可能であれば、他の不規則な形状のイメージボタンを作成したいと思うかもしれません。
この質問に対する 2 番目の回答を確認してください。まさにあなたが必要としているものだと思います。
後で編集:
簡単な要約:
TouchListener
の代わりにa を使用ClickListener
リスナー内で、イベントが の場合MotionEvent.ACTION_DOWN
、タッチ座標を取得します
前に取得した座標で画像のピクセルを確認します。ピクセルが透明でない場合は、ボタンがクリックされたと見なし、そうでない場合はイベントを無視します。