Android 逐帧动画还是视频动画?
我需要在应用程序中使用动画。使用帧到帧Android 逐帧动画还是视频动画?,android,animation,android-animation,Android,Animation,Android Animation,我需要在应用程序中使用动画。使用帧到帧ImageView动画还是使用视频动画更好?视频动画是SWF(我可能会转换成mp4) 动画持续时间长达4s,一帧到一帧动画中大约有80个图像。这是应用程序的布局 根据按下右侧的按钮,红色区域中将显示不同的动画 现在,哪种方法最好 我知道帧到帧的方法可能会创建一个具有大量MBs的应用程序 我也不知道视频方法是否可以制作平滑的动画?我可以在这样的布局中播放SWF文件吗?或者我必须将每个文件转换成mp4才能在Android-2.2之前的手机上使用这个应用程序
ImageView
动画还是使用视频动画更好?视频动画是SWF(我可能会转换成mp4)
动画持续时间长达4s,一帧到一帧动画中大约有80个图像。这是应用程序的布局
根据按下右侧的按钮,红色区域中将显示不同的动画
现在,哪种方法最好
- 我知道帧到帧的方法可能会创建一个具有大量MBs的应用程序
- 我也不知道视频方法是否可以制作平滑的动画?我可以在这样的布局中播放SWF文件吗?或者我必须将每个文件转换成mp4才能在Android-2.2之前的手机上使用这个应用程序
请告知 对于ImageView,我假设您将通过反复调用
invalidate
方法来制作动画。这不会给你一个高帧速率。要制作实时动画,您需要一个或其子类,可能是一个。请参考本文,我希望它对您有所帮助。谢谢。@MansiVora,这并没有回答我的问题。我知道如何逐帧实现(很简单),但我现在不知道应该使用它还是视频文件?在XML中,我用每个图像及其持续时间设置资源。然后在代码中,我刚刚为ImageView设置了Drawable。我想我不需要SurfaceView。