問題タブ [rotateanimation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
351 参照

android - Android: アニメーションで onTouch の 2 つのオブジェクト (円) を回転させます

基本的には、2 つの円 (赤と青) を描き、回転アニメーションで回転させたいだけです。すでに何日も試していますが、成功していません。

また、アニメーション メソッドを GameView クラスに移動しようとしましたが、そこでも機能しませんでした。

現在、onTouch でクラッシュするだけです。これまでの私のコードは次のとおりです。

ゲーム画面

ゲームビュー

ブリーンキャッチャー

ドロースレッド

ブリーンペイント

どんな助けでも大歓迎です。

0 投票する
1 に答える
483 参照

android - imageViewを同時に回転させ、同時に翻訳するにはどうすればよいですか?[アンドロイド]

タッチすると、りんごが木から「落ち」(平行移動)、自身の周りを回転して平行移動するはずです。

apple3_animation.xml ファイルの xml コード:

問題は、アニメーションが順番に発生せず、最後の 'r' アニメーションのみが実行されることです。リンゴは自身の周りを 720 度回転します。順番に実行するにはどうすればよいですか?すべてのものを xml ファイルに入れても、 xml で、最後のアニメーションだけが実行されます!

0 投票する
0 に答える
91 参照

android - Android: レイアウトの子は、他の子がクリックされた後に回転をリセットします

2 つの画像ボタン、2 つのスペース、2 つのテキスト ビューを含むレイアウトがあります。私のアクティビティは横向きでロックする必要があり、向きが変わるとボタンが回転します。これは、次のようなコードを使用して RotateAnimation で行われます。

アニメーションはonOrientationChangeリスナーで作成され、開始されますelem.startAnimation(anim)。ほとんどの場合、これで問題なく動作します。この問題は、Android 4.4.4 および 4.2 を搭載したデバイスで発生します (5.0.2 では発生しません)。これが起こることです:

  • 向きを横向き以外に変更します
  • ボタンは通常どおり回転し、回転は正しい
  • これらのボタンのいずれかを押すと、もう一方のボタンはその回転を元の横向きの値に即座にリセットし、向きを再度変更するまでその状態を保ちます

Lollipop では発生しないので、これは Android のバグなのだろうか。これが解決されるか、何らかの方法で回避できるかどうかはさらに疑問です。

誰かがこの問題で私を助けることができますか?

0 投票する
0 に答える
410 参照

android - タッチモーションイベントを使用してビューを回転させ、それ自体を回転させるための初期速度を与えます

ユーザーのモーションイベントを使用して画像ビューを回転させたいのですが、画像は減速する角速度で回転し続ける必要があります。ontouchlistener を使用してイメージビューを回転させることができました。次に、ビューの速度を計算してビュー アニメーションに追加しようとしましたが、残念ながら後半でアプリがクラッシュします。このコードでは速度部分が完全ではありませんが、この部分を実装する方法がわかりません。助けてください!!!これが私のコードです

}

0 投票する
1 に答える
739 参照

imagebutton - SensorEventListener でデバイスの向きを検出するには?

現在の画面の向きはデフォルトで縦に設定されているため、SensorEventListener を実装してデバイスの画面の向きを検出したいと考えています。私のレイアウトには、レイアウトとは独立して回転する必要があるボタンがいくつか含まれており、これを行う唯一の方法は (私が知っている限り) onConfigurationChanged をオーバーライドし、対応するアニメーションを各画面の向きに追加することであるため、これを行う必要があります。設定された向きが縦に固定されているため、 OrientationEventListener は機能しないと思います。では、センサー自体から画面の向きや角度の回転を取得するにはどうすればよいでしょうか?

0 投票する
1 に答える
1302 参照

android - ルーレットアニメーションの回転が止まる位置を取得 android

Androidでホイールを回すゲームを作ろうとしています。円を正しい方法で回転させるのは難しいと思います。毎回異なる結果が得られるように、円を回転させて停止する方法を教えてください。その時点で規定回数回転し、最初に戻ります。この msmallWheelBack.clearAnimation() で途中で止まると、ラウンドの最初に戻ります。よろしくお願いいたします。

私のコードでは:

アニメーション xml:

そして、私が言ったように、これがアニメーションを停止する方法です

0 投票する
2 に答える
855 参照

ios - SpriteKit でスワイプしてスプライト ノードを回転

私の問題は、スワイプでスプライトを回転させる方法がわからないことです。左にスワイプすると時計回りに、右にスワイプすると時計回りに回転させたいです。そして、スワイプの速さは回転の速さであり、その後減速して停止します。答えを探してみましたが、希望はありませんでした。誰でも私を助けてもらえますか?

これは私が使用したコードです。左にタッチするとスプライトが中心を中心に時計回りに回転し、右にタッチするとスプライトが回転します。スワイプの速度を計算し、それを使用して回転速度を計算する方法がわかりません。

0 投票する
1 に答える
1611 参照

android - Androidで画像を回転させ、ボタンを押したときにランダムに停止する方法

私のAndroidアプリケーションで簡単な運命の輪を作ろうとしています。人物名入りの丸みのある画像になります。下のボタンを押すと、画像が(中心を中心に)回転し始めます。ローテーションはランダムな時間後に停止する必要があるため、もちろん常に同じ人物名であるとは限りません. 今のところ、以下の 1-2-3-4 の画像を使用しています。

出力例

これに関するほぼすべてのトピックを見てきましたが、ランダムにする方法がわかりません。現時点では、常に同じ角度で停止します。たとえば、常に番号 1 で停止します。

私が持っているコード:

}

基本的に、私は RotateAnimation に乱数を与えるので、回転を停止する場所が常に同じであるとは限りません。しかし、これは機能していません。たとえば、常に nr 1 で停止すると言ったからです。アニメーションの長さを変更すると、出力が同じではないことがわかりました! そのため、持続時間に乱数を入れようとしましたが、うまくいきません.ところで、ランダムであると言っている他の投稿をチェックしましたが、そうではありません.

理想的な状況では、アニメーションは速く始まり、遅くなり、停止します。

事前に割り当ててくれてありがとう!!!