1

円グラフの形をしたボタンをいくつか作成したいのですが、その方法は知っていますが、円グラフのように1つの要素にボタンを配置する方法がわかりません。何か案は?

この形のボタンは5つあります。

ここに画像の説明を入力してください

そして私はこのようなsthを達成したい:

ここに画像の説明を入力してください

しかし、私はそれを行う方法がわかりません

4

1 に答える 1

2

ストックボタンでこれを行う方法はないと思います。おそらくやりたいことは、 aViewを独自のカスタム クラスに拡張onDrawし、セグメント化された円を描画するために使用するアルゴリズムで円グラフを描画するメソッドをオーバーライドすることです。

次にonTouch、タッチ X/Y 座標と描画したパイ セグメントを比較し、クリックされたパイのセグメントに基づいて何らかのアクションを実行できます。

于 2012-10-15T21:02:16.497 に答える