我是Android新手。我在“我的活动”中有列表视图,并且工作正常。但突然想到正在进行中。有没有办法将gif动画放在我的Listview背景和显示数据到gif图像。让我们说在我们的列表视图中,我们设置背景颜色如下。
android:background="@color/Mycolor
所以它可以改变整个Listview颜色但是我想要
显示gif动画就像小鸟的图像飞来飞去 背景
。如果有可能,请提出建议。
任何帮助都会得到赞赏。
答案 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>