2010-04-01 86 views
0

我试图做到这一点:观看动画(调整大小球)

1)用户长触摸屏幕, 2)圆/球弹出(各地用户的手指居中)和规模的增长为只要用户触摸屏幕3)用户放开手指后,球(现在处于其最终尺寸)将会弹跳。

我想我已经从DivideAndConquer例子中找出了弹跳,但我不确定如何动画球的增长。我看着各种观点的鳍状肢象这样的例子:

http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

但似乎观点脚蹼是最好的交换两个静态图片。我无法找到除脚蹼之外的好视野动画师的例子。此外,我宁愿使用图像,而不是一个圆圈。有人能指引我走向正确的方向吗?

谢谢。

回答

2

以下是两个简单的教程,可帮助您开始绘制基本动画,包括触摸输入:balls bouncing randomly around the screenbasic drag and drop

简而言之:你说得对,ViewFlipper真的不适合这个。您想通过制作自己的自定义视图来绘制Canvas。这是2D图形的基本框架。画布允许您将图像文件,纯色和其他内容绘制到屏幕上,同时对其进行转换。通过onTouchEvent(...)方法处理用户输入(即手指在屏幕上),该方法可让您在手指触摸屏幕,在屏幕上移动或抬起时执行某些操作。玩这两个教程,他们应该给你的基本知识。