0
我尝试在ListView适配器的每个视图内显示一个动画(风车),我可以看到动画的第一个图像,但“动画”不会启动。ListView中的动画(Commonsware touchListView)
当我建行的转接器内,我开始动画这样的:
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外...
感谢
你为什么要使用''而不是setImageResource()''setBackgroundResource()? – CommonsWare
如果我使用img.setImageResource(R.drawable.myanim);和AnimationDrawable frameAnimation = img.getDrawable();它是相同的结果。 – Maxime
你可能会试着简单地切换到一个普通的'ListView'来看它是否在那里工作。如果是这样,那么这是'TouchListView'特有的问题。如果它失败并带有一个简单的'ListView' ...,那么我不知道。 :-) – CommonsWare