android - 逐帧动画还是视频动画?

标签 android animation android-animation

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

动画持续时间长达 4 秒,在一个帧到帧的动画中大约有 80 张图像。这是应用程序的布局。

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

现在,最好使用哪种方法?

  • 我知道帧到帧方法可能会创建具有大量 MB 的应用。

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

请指教!

最佳答案

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

关于android - 逐帧动画还是视频动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9173408/

相关文章:

java - 更新android studio 3.0.0时找不到错误:java. lang.ClassNotFoundException : Class org. openjdk.jdi.ReferenceType

java - 安卓)java.lang.NoClassDefFoundError : com. google.android.gms.internal.zzno

java - 当设备面向横向时隐藏标题栏/通知栏

java - 从 ValueAnimator 获取动画值而不启动动画

android - 自动完成在移动设备上不起作用

Android以编程方式在 View 上设置两个动画

javascript - jquery中的这个动画可以在没有jquery的情况下用JS完成并且仍然保持简单性吗?

android - 交易期间的 fragment 动画 - 仅左滑有效,右滑无效

android - 如何降低Android Bounce Interpolator反弹幅度

java - 在 Android Studio 中制作动画