gpt4 book ai didi

Android AnimationDrawable 启动,完成后卡在第一帧

转载 作者:行者123 更新时间:2023-11-30 04:36:16 25 4
gpt4 key购买 nike

我正在尝试让我的 Android 应用程序上的 AnimationDrawable 重复。我将 android:oneshot 配置为 false。 (尝试使用 java 和 XML)尽管如此,无论何时播放动画,一旦完成,它就会回到第一帧,然后停止

这是我的 XML 文件

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/network_scanning" android:oneshot="false">
<item android:drawable="@drawable/network_wireless_0" android:duration="300" />
<item android:drawable="@drawable/network_wireless_1" android:duration="300" />
<item android:drawable="@drawable/network_wireless_2" android:duration="300" />
<item android:drawable="@drawable/network_wireless_3" android:duration="300" />
<item android:drawable="@drawable/network_wireless_4" android:duration="300" />
</animation-list>

这是启动动画的代码:

@Override
public void onWindowFocusChanged(boolean hasFocus)
{
super.onWindowFocusChanged(hasFocus);

LinearLayout network = (LinearLayout) findViewById(R.id.wifi_anim);
AnimationDrawable anim = (AnimationDrawable) network.getBackground();
if (hasFocus)
{
anim.setOneShot(false);
anim.setCallback(network);
anim.setVisible(true, true);
anim.start();
}

}

最佳答案

关于Android AnimationDrawable 启动,完成后卡在第一帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6790987/

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