2011-11-22 19 views
5

私は不規則な形状のPNG画像を持っています。例えば、コーナーが透明な丸い画像です。画像の透明部分がクリックできない不規則な形状の画像ボタンを作成するにはどうすればいいですか?

この画像のイメージボタンを作成して、コーナーにタッチできないようにするにはどうすればよいですか?

可能であれば、私は他の不規則な形状の画像ボタンを作成したいかもしれません。

答えて

5

this questionの2番目の答えを確認してください。私はそれがあなたが必要とするものだと確信しています。

その後編集:

クイック概要:

  1. イベントがMotionEvent.ACTION_DOWNであれば、タッチが

  2. を調整します、リスナーインサイドTouchListener代わりのClickListener

  3. を使用します

    あなたが得た座標で画像のピクセルを確認してくださいearlie r;ピクセルが透明でない場合は、ボタンがクリックされたとみなし、そうでない場合はイベントを無視します。

+0

「ホットゾーン」または「クリック可能エリア」の方法を変更すると、試してみましょう。ありがとう。 – Wuahaha

+0

それは仕事hahaを得ることができませんでした。 – Wuahaha

+0

これを詳しく説明してください。 "それを働かせることができませんでした"何かを意味する可能性があります。私があなたに指摘した答えはかなり簡単です。 –

関連する問題