5

ちょっと、lilボタンを作って狂わずにこれを行う方法はないかと思っていましたが、基本的に私がやりたいのは、円の周りに2つの湾曲したボタンを作ることです。これを行う方法はありますか?

彼女は私がちょっと欲しいものの例です、図面がどれほど粗雑であるか申し訳ありません。

湾曲したボタン

4

1 に答える 1

3

この質問に答えるには、2つの部分があります。ボタンをこのように表示する方法と、描画する領域に触れる方法です。

最初の部分では、FrameLayoutまたはRelative Layoutを使用してボタンを希望の場所に正確に描画し、カスタム画像を背景として使用できます(円の場合はShapeDrawableを作成できます)。

2番目の部分では、非常に単純な場合があります。円(最大のボタン)が他の2つの上にある場合、これは問題ありません。しかし、各ボタンのタッチ可能な領域は長方形になると思います。

これを行う別の方法は、カスタムビューを作成し、タッチイベントを自分で処理し、XとYに基づいて、どの部分がタッチされたかを検出することです。

于 2012-05-31T10:05:46.710 に答える