我刚创建了一个对话框,其中有一个ImageView
。当我调用show()
方法时,动画工作正常,但是第二次调用show()
时,动画不起作用。谁知道为什么? (该对话框仅创建一次)
ImageView iv_loading = (ImageView) view.findViewById(R.id.iv_submitloading);
Animation animation=AnimationUtils.loadAnimation(context,R.anim.loading_view_anim);
iv_loading.setAnimation(animation);
答案 0 :(得分:0)
尝试
iv_loading.startAnimation(animation);
并在动画xml中添加以下行 -
android:repeatMode="reverse"
android:repeatCount="infinite"