誰も回転するコントロールの作成方法に関するアイデアはありますか?このようなもの:http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikitAndroidで回転コントロールを実装する方法は?
私はかなり私が必要なものに近いが、ではない非常にある2件のブログ記事に出くわした:最初のものは、実際にアニメーション化されません
http://mindtherobot.com/blog/534/android-ui-making-an-analog-rotary-knob/と http://mobile.tutsplus.com/tutorials/android/android-sdk-creating-a-rotating-dialer/
回転すると、2つ目はアニメートしますが、1つの大きなビットマップを使用して回転します。私が探しているコントロールは、実際にはいくつかのボタン(それぞれクリックに反応する必要がある)のコンテナである必要があるため、大きなビットマップを実際に使用することはできません。
また、ユーザーがタッチで回転させるときに回転する必要があります。私はジェスチャーリスナーにアニメーションを接続することができると思います(もし誰もがこれができないと思うなら、教えてください)。 個々のコントロールを円形のパスでどのように配置するか考えてみましょうか? – ebernie
これはカスタマイズされたレイアウトが必要なものです。おそらくRelativeLayoutまたはFrameLayoutを拡張しようとし、各ビューを配置して測定する場所を決定するだけです。 –
アンドロイドのアニメーションは本当に時々泣きたい。私は3つの異なる方法で回転ホイールを作ってみましたが、回転は簡単ですが、ボタンを使った回転は、タッチがどこにあるかをキャプチャして処理し、そのタッチエリアを画像のどこに合わせるかによって処理する必要があるという結論に達しましたのボタンがあります。 – Warpzit