Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为绘制的图像设置动画_Android_Animation_Canvas - Fatal编程技术网

Android 为绘制的图像设置动画

Android 为绘制的图像设置动画,android,animation,canvas,Android,Animation,Canvas,我有点问题。我有一个图像绘制使用画布,我想动画它。我想做一些类似于TranslateAnimation的事情,但是TranslateAnimation仅适用于视图,而我的图像不是视图。我能做什么?就我个人而言,我没有使用过Android canvas,但我相当确定,您需要做的是: 在画布上画出你的形状 等几秒钟 清理画布 将形状重新绘制到下一个直接位置 并重复此操作,直到到达最终位置 据我所知,画布更像一张纸,而不是flash动画。您需要绘制、清除、重新计算、重新绘制。我强烈建议你多读一些关于这

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

就我个人而言,我没有使用过Android canvas,但我相当确定,您需要做的是:

  • 在画布上画出你的形状
  • 等几秒钟
  • 清理画布
  • 将形状重新绘制到下一个直接位置
  • 并重复此操作,直到到达最终位置

    据我所知,画布更像一张纸,而不是flash动画。您需要绘制、清除、重新计算、重新绘制。我强烈建议你多读一些关于这个话题的书。首先,我将从android画布参考开始:

    然后尝试一些教程,如android的画布逐帧教程:


    同时,我强烈建议在将问题发布到stack之前先在google上查找。这是一个很好的机会,特别是如果你是一个初学者,找到现有的教程与你需要的一切和更多。祝你学习顺利

    我非常怀疑你的图像不是一个视图,因为你在屏幕上看到的每一个东西都是一个视图。