0

我尝试在 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 在列表视图之外使用时起作用...

谢谢

4

1 回答 1

0

实际上,当您使用事件 listeners.like 按钮单击时,动画会起作用。

尝试创建按钮并给出一个

按钮按钮=新按钮();

button.performClick();

在 Onclick 方法中,您必须启动动画..

于 2011-11-03T14:00:41.423 回答