0
私は "Spin The Bottle"アプリのようなオブジェクトを回転させなければならないアプリケーションに取り組んでいます。 RotateAnimationを使用して回転が開始されましたが、同じ位置で毎回停止するという問題があります。私はそれをランダムに停止したい。私を助けてください。事前にどのようにアンドロイドのランダムな位置/角度で回転瓶を停止するには?
おかげで
私は "Spin The Bottle"アプリのようなオブジェクトを回転させなければならないアプリケーションに取り組んでいます。 RotateAnimationを使用して回転が開始されましたが、同じ位置で毎回停止するという問題があります。私はそれをランダムに停止したい。私を助けてください。事前にどのようにアンドロイドのランダムな位置/角度で回転瓶を停止するには?
おかげで
は、どのように関数を呼び出していますか?
ここドキュメント:http://developer.android.com/reference/android/view/animation/RotateAnimation.html
は、いくつかの異なるコンストラクタを示しています... 1開始角度および停止角度を取ります。あなたがやらなければならないことは、停止角度を生成し、中にそれを渡すために乱数関数を使用している:
RotateAnimation(0, randomNumber);
もちろんあなたはそれが前の位置から開始したい場合は、単に別の中でその数を維持する必要があります最初のパラメータとして渡します。
回転のランダムなクラスをいくつか作成し、時間やカウンタを確認して、その特定のポイントでアニメーションをキャンセルすることができます。 –