创建动画类问题

时间:2011-07-28 07:21:02

标签: android android-animation

  

可能重复:
  Problem to achieve curved animation

我可以创建自己的动画类,它会将我的图像移动到弯曲的路径中吗?如果有人对任何帖子有任何想法或链接,请帮助

1 个答案:

答案 0 :(得分:0)

您可以执行逐帧动画。您可以逐步定位对象以创建曲线。这将是有限的重用,但你可以做到。

或者您可以编写自己的动画来创建TweenAnimation的子类,该子类可以沿曲线设置动画。如果你对数学很好并且能够理解贝塞尔曲线那么这可能是一个直接的选择。一旦你有了这个课程,你就可以轻松地在任何弯曲的路径上制作动画,但这样做更有效。

http://en.wikipedia.org/wiki/B%C3%A9zier_curve

这是一些VB代码:

http://www.codetoad.com/vb_bezier.asp

这是一些Java代码:

http://www.math.ubc.ca/~cass/gfx/bezier.html

还要看看这些问题

animate-image-along-path-on-android