我尝试在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外部使用时工作...
由于
答案 0 :(得分:0)
实际上,当您使用事件侦听器时,动画会起作用。如按钮单击。
尝试创建按钮并提供
按钮按钮=新按钮();
button.performClick();
在Onclick方法中,你必须开始动画..