gpt4 book ai didi

android - 使用 XML 将动画 PNG 图像显示到我在 android 中的布局

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:35:44 29 4
gpt4 key购买 nike

XML 可以用于在我的 android 布局中显示动画图像吗?

最佳答案

布局

<ImageView
android:layout_width="82dip"
android:layout_height="50dip"
android:layout_centerInParent="true"
android:background="@drawable/spinner"
android:id="@+id/splashSpinner"/>

可绘制

<?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/anim__000" android:duration="100" />
<item android:drawable="@drawable/anim__001" android:duration="100" />
<item android:drawable="@drawable/anim__002" android:duration="100" />
<item android:drawable="@drawable/anim__003" android:duration="100" />
<item android:drawable="@drawable/anim__004" android:duration="100" />
<item android:drawable="@drawable/anim__005" android:duration="100" />
<item android:drawable="@drawable/anim__006" android:duration="100" />
<item android:drawable="@drawable/anim__007" android:duration="100" />
<item android:drawable="@drawable/anim__008" android:duration="100" />
<item android:drawable="@drawable/anim__009" android:duration="100" />
<item android:drawable="@drawable/anim__010" android:duration="100" />
<item android:drawable="@drawable/anim__011" android:duration="100" />
</animation-list>

Java

    this.spinner = this.view.findViewById(R.id.splashSpinner);

this.spinner.post(new Runnable()
{
@Override
public void run()
{
AnimationDrawable spinnerAnim = (AnimationDrawable) spinner.getBackground();
if (!spinnerAnim.isRunning())
{
spinnerAnim.start();
}
}
});

关于android - 使用 XML 将动画 PNG 图像显示到我在 android 中的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9080024/

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