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 回答