请找到我的图片的附件。
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"/>
实际上我的想法是在特定的时间内我想以特定的角度移动。但我不知道解决这个任务的正确方法。
请帮帮我。对不起我的英文。
所有答案都可以接受
由于
香卡
答案 0 :(得分:0)
您已在该图像中将12个部分划分为一个圆圈,并且该部分等于每个部分30度。 你必须像这样旋转才能看起来正确
rotateDegree=[steps]*30;
使用AlarmManager
在特定时间内触发动画
编辑:
使用半径移动圆形路径中的图像,您必须给出不同的轴x和y
你可以通过tryng with
找到它 pivotX= 0 and pivotY=(negative value)
我希望这会有所帮助。