0

可能重复:
实现弯曲动画的问题

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

4

1 回答 1

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

也看看这些问题

动画图像沿路径在 android

于 2011-07-28T07:47:45.857 回答