Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クリックしたときにボックスの開閉をアニメーション化するための AnimationDrawable 背景を持つ 2 つの ImageViews があります。2 つの画像はわずかに重なっている (透明な領域) ため、2 つの画像を近づけることができます。
これが引き起こしている問題は、2 番目の画像 (透明な領域) が重なっている 1 番目の画像の領域をクリックできないことです。
ImageView のクリック可能な領域を設定する方法はありますか?
HTMLでマップを使用する場合のように、「ImageViewでクリック可能な領域を定義する」ことはできないと思います。IMOあなたができる最善のことはImageView、同じサイズであなたの上にキャンバスを描き、それに方法を与えることonClickです。全てを知っているわけではないので、間違っているかもしれません。
ImageView
onClick