楕円形のボタンにクリック可能な領域を設定する方法を見つけようとしています。下に添付された画像でわかるように、Android はボタンの画像/背景を正方形に配置します。楕円形のボタンが必要で、背景が透明な正方形をクリックすると、緑色のボタンではなく青色のボタンを押したままになります. onClickListener
画像を押したときにのみ使用できるように、その正方形を楕円形に設定できる必要があります。
私はそれを正しく説明したいと思います!これを達成する方法を知っている人はいますか?
楕円形のボタンにクリック可能な領域を設定する方法を見つけようとしています。下に添付された画像でわかるように、Android はボタンの画像/背景を正方形に配置します。楕円形のボタンが必要で、背景が透明な正方形をクリックすると、緑色のボタンではなく青色のボタンを押したままになります. onClickListener
画像を押したときにのみ使用できるように、その正方形を楕円形に設定できる必要があります。
私はそれを正しく説明したいと思います!これを達成する方法を知っている人はいますか?
ImageViewタグにandroid:background = "@ null"を入れる必要があると思います...または、その画像を楕円形にトリミングしてからResourceに入れます。
私は次のようにします。独自のビューを作成します。onTouch で、座標が目的の領域にあるかどうかを確認し、そうであれば onClickListener を呼び出します
楕円形のボタンの背景が透明だと思います。
それは達成することができます。