如何在android中将图像显示为进度条

时间:2015-12-10 08:57:45

标签: android

我可以将图像显示为Android中的进度条,如附加图像Progress bar image expected

1 个答案:

答案 0 :(得分:0)

这可能是一个困难的解决方案,因为您需要更多图像用于进度图像的不同状态,但它对我有用。

在drawable文件夹中创建anim_img.xml,如:

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:drawable="@drawable/img1"
    android:duration="200"/>
<item
    android:drawable="@drawable/img_01"
    android:duration="200"/>
<item
    android:drawable="@drawable/img_02"
    android:duration="200"/>
<item
    android:drawable="@drawable/img_03"
    android:duration="200"/>
<item
    android:drawable="@drawable/img_04"
    android:duration="200"/>

</animation-list>

在您的活动/片段中,请保留以下代码

ImageView animimg = (ImageView) findViewById(R.id.animimg);
animimg.setBackgroundResource(R.drawable.anim_img);

AnimationDrawable anim_draw = (AnimationDrawable) animimg
            .getBackground();
anim_draw.start();