如下图所示,如何为线条设置动画,以显示用户的时间已用完?
我使用 rotate_point.xml 动画点图像设置为<rotate
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"android:toDegrees="360" />
但问题是它显示了最终的动画位置,即它不绘制整行。
The game from which the screenshot was taken is here,以便更好地理解这个动画的作用。
有没有更好的方法来创建和处理这个动画?
任何帮助将不胜感激。
答案 0 :(得分:0)
您是否尝试过Property Animation System?它只能在Android 3.0 +上使用。
主要思想,但您可以自己阅读参考资料以便更好地理解,您可以“动画化”您定义的通用对象的每个属性。您可以设计自己的插值器,根据已经过了多少时间以及您希望如何在特定时间段绘制对象来绘制对象(即,当动画时间达到50%时,我希望我的矩形为半绿半黑)
在这种动画中有无限的可能性和组合,所以如果你认为这是你问题的最佳解决方案,你必须找到自己的方式。祝你好运/工作。