5

角が透明な丸い画像など、不規則な形のPNG画像があります。

この画像の画像ボタンを作成し、角を触れないようにするにはどうすればよいですか?

可能であれば、他の不規則な形状のイメージボタンを作成したいと思うかもしれません。

4

1 に答える 1

5

この質問に対する 2 番目の回答を確認してください。まさにあなたが必要としているものだと思います。

後で編集:

簡単な要約:

  1. TouchListenerの代わりにa を使用ClickListener

  2. リスナー内で、イベントが の場合MotionEvent.ACTION_DOWN、タッチ座標を取得します

  3. 前に取得した座標で画像のピクセルを確認します。ピクセルが透明でない場合は、ボタンがクリックされたと見なし、そうでない場合はイベントを無視します。

于 2011-11-22T10:00:25.867 に答える