1

クリックしたときにボックスの開閉をアニメーション化するための AnimationDrawable 背景を持つ 2 つの ImageViews があります。2 つの画像はわずかに重なっている (透明な領域) ため、2 つの画像を近づけることができます。

これが引き起こしている問題は、2 番目の画像 (透明な領域) が重なっている 1 番目の画像の領域をクリックできないことです。

ImageView のクリック可能な領域を設定する方法はありますか?

4

1 に答える 1

2

HTMLでマップを使用する場合のように、「ImageViewでクリック可能な領域を定義する」ことはできないと思います。IMOあなたができる最善のことはImageView、同じサイズであなたの上にキャンバスを描き、それに方法を与えることonClickです。全てを知っているわけではないので、間違っているかもしれません。

于 2010-08-13T09:06:02.937 に答える