可能重复:
实现弯曲动画的问题
我可以创建我自己的动画类,它将我的图像在弯曲的路径中移动吗?如果有人有任何想法或任何帖子的链接,请帮助
您可以逐帧制作动画。您可以逐步定位对象以创建曲线。这将是有限的重用,但你可以做到。
或者您可以编写自己的动画来创建 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
也看看这些问题