2012-08-10 24 views
-1

我有一些问题。我有一个使用画布绘制的图像,我想为它制作动画。我想要做类似TranslateAnimation,但TranslateAnimation只适用于视图,而我的图像不是视图。我能做什么?Animate绘制的图像

+0

我非常怀疑你的形象不是一个视图,因为你在屏幕上看到的每件事物都是一个视图。 – AedonEtLIRA 2012-08-10 15:15:25

回答

0

个人而言,我还没有与Android的画布的工作,但我相当肯定,你需要做的是这样的:

  1. 画出你的形状在画布上
  2. 等待几毫秒
  3. 清除画布
  4. 重绘形状,以未来即时位置

,并重复这一点,直到最后的位置是REAC HED。

从我的知识来看,画布更像一张纸,而不是flash动画。您需要绘制,清除,重新计算,重绘。我强烈建议阅读更多关于该主题的内容。首先,我想的是Android帆布参考启动:http://developer.android.com/reference/android/graphics/Canvas.html

,然后尝试像画布框为Android一些教程由框架教程:http://developingthedream.blogspot.ro/2011/01/android-canvas-frame-by-frame-animation.html

同时,我强烈建议寻找在谷歌的事情首先发布提问之前在堆栈上。特别是如果你是初学者,很有可能找到你需要的一切和更多的现有教程。祝你好运学习。