gpt4 book ai didi

Android 在应用程序启动时设置动画

转载 作者:行者123 更新时间:2023-11-29 22:18:35 25 4
gpt4 key购买 nike

我想在我的应用程序启动时提供动画。我的第一个 Activity 只有一个 ImageView,我想用动画加载我的 Activity (也许 ImageView 也可以播放一些动画),几秒钟后开始第二个 Activity 另一个动画。我不太熟悉动画,也不太熟悉如何创建自定义动画,这就是为什么我需要一些帮助/建议/建议,哪些动画看起来不错。

最佳答案

代码如下:

初始化:

ImageView loading = (ImageView) findViewById(R.id.loading_animation);
AnimationDrawable loading_animation = (AnimationDrawable) loading.getBackground();

显示:

loading_animation.setVisible(true, true);
loading_animation.start();

隐藏:

loading_animation.setVisible(false, false);
loading_animation.stop();

ImageView 的背景:drawable.xml(在 drawables 文件夹中)

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/loading_0" android:duration="500" />
<item android:drawable="@drawable/loading_1" android:duration="500" />
<item android:drawable="@drawable/loading_2" android:duration="500" />
<item android:drawable="@drawable/loading_3" android:duration="500" />
<item android:drawable="@drawable/loading_4" android:duration="500" />
<item android:drawable="@drawable/loading_5" android:duration="500" />
<item android:drawable="@drawable/loading_6" android:duration="500" />
<item android:drawable="@drawable/loading_7" android:duration="500" />
<item android:drawable="@drawable/loading_8" android:duration="500" />
</animation-list>

希望这对您有所帮助!

请记住,如果窗口没有焦点,动画将不会开始!!

关于Android 在应用程序启动时设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7896424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com