2

アプリケーションで使用する円形のダイヤル/ロータリー スタイル コンポーネントを作成する必要があります。基本的には円形のメニューで、ユーザーは周囲にあるアイテムから選択でき、中央のボタンをクリックして選択したアイテムをアクティブにできます。ただし、このタイプのカスタム UIView を作成したことはなく、どこから始めればよいかわかりません。ビューを描画し、ユーザーが指をドラッグするときにビューを回転させる方法について、誰かが私に指針を与えることができますか? タッチイベントなどをインターセプトする方法は明らかに知っていますが、実際にUIを適切に操作する方法がわかりません。どんなヒントや指針も素晴らしいでしょう!

4

2 に答える 2

4

これに対する解決策をすでに見つけているかどうかはわかりませんが、開始方法の概要を次に示します。

http://shahabhameed.blogspot.com/2011/05/custom-views-in-android.html

あなたにとっては、既存の View を拡張できると思います。その View は SeekBar です。標準の SeekBar を円で描くことができます。

最後に、ボリューム ノブで回転を行うソース コードを示します。ただし、独自のプロジェクトであるため、独自のアプリで使用するにはいくつかの作業を行う必要があります。

http://mindtherobot.com/blog/534/android-ui-making-an-analog-rotary-knob/

幸運を!

于 2012-01-20T07:14:39.363 に答える