1

楕円形のボタンにクリック可能な領域を設定する方法を見つけようとしています。下に添付された画像でわかるように、Android はボタンの画像/背景を正方形に配置します。楕円形のボタンが必要で、背景が透明な正方形をクリックすると、緑色のボタンではなく青色のボタンを押したままになります. onClickListener画像を押したときにのみ使用できるように、その正方形を楕円形に設定できる必要があります。

私はそれを正しく説明したいと思います!これを達成する方法を知っている人はいますか?

ここに画像の説明を入力

4

3 に答える 3

1

ImageViewタグにandroid:background = "@ null"を入れる必要があると思います...または、その画像を楕円形にトリミングしてからResourceに入れます。

于 2012-05-03T10:24:22.000 に答える
1

私は次のようにします。独自のビューを作成します。onTouch で、座標が目的の領域にあるかどうかを確認し、そうであれば onClickListener を呼び出します

于 2012-05-03T10:18:00.707 に答える
0

楕円形のボタンの背景が透明だと思います。

それは達成することができます。

于 2012-05-03T10:14:54.043 に答える