美文网首页
Android 帧动画用来加载

Android 帧动画用来加载

作者: Zebraaa | 来源:发表于2018-08-20 10:55 被阅读0次

首先我们在drawable下新建一个animation-list

<?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_1"
        android:duration="100" />

    <item
        android:drawable="@drawable/loading_2"
        android:duration="100" />

    <item
        android:drawable="@drawable/loading_3"
        android:duration="100" />

    <item
        android:drawable="@drawable/loading_4"
        android:duration="100" />

    <item
        android:drawable="@drawable/loading_5"
        android:duration="100" />
    <item
        android:drawable="@drawable/loading_6"
        android:duration="100" />
</animation-list>

其中的 android:oneshot="false"表示执行一次就结束 true时为循环播放
android:duration="100"表示每一张图片的间隔时间

接下来在布局中就只需要定义一个ImageView来对此动画进行加载,
在Activity中代码:

((AnimationDrawable) iv_loading.getDrawable()).start();

这个是执行动画 结束动画就是stop();
想让动画消失就直接

iv_loading.setVisibility(View.GONE);

相关文章

网友评论

      本文标题:Android 帧动画用来加载

      本文链接:https://www.haomeiwen.com/subject/agykiftx.html