0

如何如下图所示为线条设置动画,以显示用户的时间不多了?
我使用rotate_point.xml点图像设置设置动画
<rotate android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%"android:toDegrees="360" />
,但问题是它只显示最终动画位置,即它没有绘制整条线。

截取屏幕截图的游戏在这里,以便更好地理解这个动画的作用。


有没有更好的方法来创建和处理这个动画?

任何帮助将非常感激。

移动的突出显示的绿线

4

1 回答 1

0

您是否已经尝试过属性动画系统?它只能在 Android 3.0+ 上使用。

主要思想是,您可以自己阅读参考资料以获得更好的理解,即您可以“动画”您定义的通用对象的每个属性。您可以设计自己的插值器,它根据已经过去的时间以及您希望在该特定时间部分如何绘制来绘制对象(即,当动画时间达到 50% 时,我希望我的矩形为一半绿色和一半黑色) .

这种动画有无限的可能性和组合,所以如果你认为这是解决问题的最佳方法,你必须找到自己的方式。祝你好运/工作。

于 2013-06-25T00:11:22.013 回答