Android中使用Listview的Gif

时间:2016-02-20 07:38:09

标签: android android-layout listview android-animation animated-gif

我是Android新手。我在“我的活动”中有列表视图,并且工作正常。但突然想到正在进行中。有没有办法将gif动画放在我的Listview背景显示数据到gif图像。让我们说在我们的列表视图中,我们设置背景颜色如下。

android:background="@color/Mycolor

所以它可以改变整个Listview颜色但是我想要

  

显示gif动画就像小鸟的图像飞来飞去   背景

。如果有可能,请提出建议。

任何帮助都会得到赞赏。

2 个答案:

答案 0 :(得分:0)

在行背景中使用Imageview并使用this component在其上播放gif

答案 1 :(得分:0)

我认为这是你可以设置的方式,首先你需要在单独的帧中划分gif动画,然后你需要为背景创建一个xml并使用animation-list并添加gif图像的所有帧并设置那个xml作为背景

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false" >

    <item
        android:drawable="@drawable/frame1"
        android:duration="1000"/>

    <item
        android:drawable="@drawable/frame2"
        android:duration="1000"/>

    <item
        android:drawable="@drawable/frame3"
        android:duration="1000"/>



    ....

</animation-list>