0

私の画像の添付ファイルを見つけてください。

https://docs.google.com/file/d/0B_c-SDSO63obS0ZyQ1dsOXdUQmc/edit?usp=sharing

私の仕事は、そのGONGタイプの画像を時計回りと反時計回りでアニメーション化することです。

そのために、アニメーションでいくつかのコーディングを行いましたが、成功しませんでした。平行移動と回転の両方を使用しています。

     <translate
        android:fromXDelta="0%p"
        android:toXDelta="75%p"
        android:duration="1500" />

関数を回転させ、

      <rotate android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="600"
    android:repeatMode="restart"
    android:repeatCount="infinite"
    android:interpolator="@android:anim/cycle_interpolator"/>

実際、私のアイデアは、特定の時間に特定の角度で移動したいということです。しかし、このタスクを解決する正しい方法がわかりません。

私を助けてください。私の英語でごめんなさい。

すべての回答が受け入れられます

ありがとう

シャンカール

4

1 に答える 1

0

その画像では円が 12 の部分に分割されており、これはセグメントごとに 30 度に相当します。適切に見えるように、このように回転させる必要があります

 rotateDegree=[steps]*30;

AlarmManager特定の時間にアニメーションをトリガーするために使用します

編集:

半径のある円形のパスで画像を移動するには、異なるピボット x と y を指定する必要があります

あなたは試してみることでそれを見つけることができます

 pivotX= 0 and pivotY=(negative value)

これが役立つことを願っています。

于 2013-08-28T08:22:24.307 に答える