ListView中的动画(Commonsware touchListView)

时间:2011-11-01 14:14:52

标签: android android-listview commonsware-cwac

我尝试在ListView适配器的每个视图中显示动画(风车),我可以看到动画的第一个图像,但“动画”不会启动。

当我构建行时,在适配器内部,我开始动画:

           ImageView img = (ImageView) row.findViewById(R.id.loader);
           img.setVisibility(View.VISIBLE);
           img.setBackgroundResource(R.drawable.myanim);
           AnimationDrawable frameAnimation = (AnimationDrawable) img.getBackground();
           frameAnimation.start();

动画myanim.xml在listview外部使用时工作...

由于

1 个答案:

答案 0 :(得分:0)

实际上,当您使用事件侦听器时,动画会起作用。如按钮单击。

尝试创建按钮并提供

按钮按钮=新按钮();

button.performClick();

在Onclick方法中,你必须开始动画..