逐帧动画或视频动画?

时间:2012-02-07 08:58:35

标签: android animation android-animation

我需要在应用中使用动画。使用帧到帧ImageView动画或使用视频动画更好吗?视频动画是SWF(我可以转换为mp4)。

动画最后持续4秒,在一帧到帧动画中约为80张图像。这是应用程序的布局。

根据按下右侧的按钮,红色区域中将出现不同的动画。

现在,哪种方法最好用?

  • 我知道帧到帧的方法可能会创建一个包含大量MB的应用程序。

  • 我也不知道视频方法是否可以制作流畅的动画?我可以在这样的布局中播放SWF文件,或者我必须将每个转换为mp4才能在Android-2.2之前的手机上使用此应用程序。

请指教!

1 个答案:

答案 0 :(得分:1)

对于ImageView,我假设您将通过重复调用invalidate方法来执行动画。这不会给你一个高帧率。要进行实时动画,您需要SurfaceView或其子类,可能是VideoView