Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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
Java 在Android Studio中制作动画_Java_Android_Android Studio_Animation_Android Animation - Fatal编程技术网

Java 在Android Studio中制作动画

Java 在Android Studio中制作动画,java,android,android-studio,animation,android-animation,Java,Android,Android Studio,Animation,Android Animation,我知道如何在Android studio中创建逐帧动画。我一直在使用Paint创建一组图像,并将它们上传到一个文件夹中,以便创建自定义动画 然而,必须有更好的方法来做到这一点吗?我可以使用一些二维动画软件来创建动画,然后将其上传到android studio吗 关于如何高效地制作自定义动画(例如,一个男人跑步)有什么想法/建议吗?你可以看看Lottie,也许:(支持android和ios),它也大大改进和增强了这些动画(它将它们转换成更小的Json文件) 以下是一些您可以使用它的示例: 它只适用

我知道如何在Android studio中创建逐帧动画。我一直在使用Paint创建一组图像,并将它们上传到一个文件夹中,以便创建自定义动画

然而,必须有更好的方法来做到这一点吗?我可以使用一些二维动画软件来创建动画,然后将其上传到android studio吗


关于如何高效地制作自定义动画(例如,一个男人跑步)有什么想法/建议吗?

你可以看看Lottie,也许:(支持android和ios),它也大大改进和增强了这些动画(它将它们转换成更小的Json文件)

以下是一些您可以使用它的示例:


它只适用于小GIF和加载动画,但您可以使用Adobe After Effects创建自己的动画,也许这会有所帮助

如果您只有很少的图像,那么它非常简单,您只需要在drawable文件夹中创建资源文件,只需使用
。
例如:

<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/selected" android:oneshot="false">
    <item android:drawable="@drawable/ic_camera_arrow_00001" android:duration="200" />
    <item android:drawable="@drawable/ic_camera_arrow_00002" android:duration="200" />
    <item android:drawable="@drawable/ic_camera_arrow_00003" android:duration="200" />
    <item android:drawable="@drawable/ic_camera_arrow_00004" android:duration="200" />
</animation-list>

val frameAnimation = imageView?.drawable as AnimationDrawable
frameAnimation.start()

val frameAnimation=imageView?可绘制为AnimationDrawable
frameAnimation.start()

啊,很有趣,谢谢你的网站!以前从没听说过,但我真的很喜欢!可能会在我的应用程序中使用它!是的,当然,动画绘图是好的,但他们是一个痛苦的制作!再次感谢,非常感谢