android - 不要在 ListView 中停止动画

标签 android listview animationdrawable getview

我正在使用 AnimationDrawable 来下载进度条 我把动画放在 getview 中,它工作正常。但是当我滚动列表时,动画已经停止。 AnimationDrawable 中是否有任何方法可以解决此问题。就像 Dialog 中的 setCancelable。

请帮助我...谢谢

ImageView anim = (ImageView) rootview.findViewById(R.id.imageView2);
AnimationDrawable animation = (AnimationDrawable) anim.getDrawable();
animation.start();

截图:

enter image description here

最佳答案

我找到了答案:

我必须在我的 ArrayAdapter 类中使用 ViewHolder。

谢谢大家

关于android - 不要在 ListView 中停止动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811120/

相关文章:

android - 对 View 使用淡入动画

android - 手电筒需要哪些权限?

java - 处理空 ArrayList 的 Android BaseAdapter

firebase - Flutter/Firestore- 'List<dynamic>'类型不是 'Widget'类型的子类型

android - 由于出现内存不足问题,如何释放/释放/销毁 AnimationDrawable?

android - 现有 ImageView 上的 AnimationDrawable 不会设置动画

android (Service & PhoneStateListener) - 当应用程序被任务管理器、 killer 或内存不足杀死时,服务确实重启但不工作

Java异常失败快速方法

java - 无法启动 Activity ComponentInfo

android - 通过使用计时器(或处理程序)更改 ImageView 中的图像来创建动画