0

ここを見てください

ご覧のとおり、Photoshop でデザインおよびスライスされた 3 つの画像があります。人体の白い色 (1) が私の絶対レイアウトの背景になり、残り (2 および 3) は終了する必要があります (1)。

それら(2と3)をEclipseにインポートすると、Eclipseはそれらを湾曲した画像とは見なさず、長方形のオブジェクトとして扱うだけなので、onTouchまたはonClickを使用すると、共有領域があるためエラーが発生する可能性がありますユーザーが触れる:

下または上のオブジェクトに触れずに、クリック可能にするかどうかを指定するマスクを作成するにはどうすればよいですか?

最終結果は次のようになります

前もって感謝します。

4

1 に答える 1

0

独自のヒット検出を作成する必要があります。アイデアは簡単です:

  • onTouchEvent をオーバーライドする
  • 画像からクリックされたピクセルを取得します
  • 透明な場合は false を返します
  • そうでない場合は、super.onTouchEvent を呼び出します
于 2015-01-01T23:33:10.870 に答える