循环使用XML动画文件?

arn*_*ouf 6 android

我在xml文件中创建了一个动画.我将它应用于这样的textview:

Animation anim = AnimationUtils.loadAnimation(this, R.anim.exit_about); 
anim.setRepeatMode(Animation.RESTART); 
anim.setRepeatCount(Animation.INFINITE); 
v.findViewById(R.id.global_about).startAnimation(anim); // v is my view 
Run Code Online (Sandbox Code Playgroud)

即使我设置了重复计数,也会运行一次.任何的想法 ?

blo*_*ggg 2

这很奇怪,我遇到了同样的问题,然后我发现了 setRepeatCount 和 setRepeatMode 函数,并实现了它们,然后它们对我来说很好用。

这是我的代码:

new AnimationUtils();

Animation controller = AnimationUtils.loadAnimation(context, R.anim.flasher);
controller.setRepeatCount(-1);
controller.setRepeatMode(2);
sectionText.startAnimation(controller);
Run Code Online (Sandbox Code Playgroud)

setRepeatCount也许尝试颠倒你的和函数的顺序setRepeatMode?也许您的观点有些奇怪?