android - 循环使用 XML 动画文件?

标签 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 

即使我设置了重复次数,它也会运行一次。 有什么想法吗?

最佳答案

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

这是我的代码:

new AnimationUtils();

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

也许可以尝试颠倒 setRepeatCountsetRepeatMode 函数的顺序?也许您的观点有些奇怪?

关于android - 循环使用 XML 动画文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3726789/

相关文章:

java - android:如何在从单独的类单击按钮时在android中播放声音

java - 单击按钮时 setRequestedOrientation 后自动旋转不起作用

java - 我们可以制作矩形戒指吗?

android - 设备所有者 - 在锁定任务模式下取回状态栏图标

android - html web 仅在移动 View 中显示标题

android - android中通过fragment访问Database类

android - Nexus 7、Android 4.4 和 png 图像

android - 从谷歌地图标记传递数据?

android - 生成位置值android时出错

android - 在 Gradle 属性文件中将您的 API_KEY 添加到从 GitHub 下载的 Android 项目