我在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)
即使我设置了重复计数,也会运行一次.任何的想法 ?
这很奇怪,我遇到了同样的问题,然后我发现了 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?也许您的观点有些奇怪?
| 归档时间: |
|
| 查看次数: |
11675 次 |
| 最近记录: |