Android动画之AnimatorSet如何循环执行
来源:互联网 发布:手机电影软件哪个最好 编辑:程序博客网 时间:2024/06/06 19:26
在写一个小动画时发现AnimatorSet没有setRepeatCount()与setRepeatMode()方法,但是动画效果又要求重复执行,这里提供的解决方法时:
给动画集合中的子动画设置setRepeatCount(),想重复执行多少次动画就设置多少次,如果想无限循环,这里直接设置int的最大值应该就可以了(虽然感觉不是太好,但是正常情况下,一个动画也不会执行这么多次吧)。
ObjectAnimator animtion1=ObjectAnimator.ofFloat(mIvLine, "translationX", 8, 20); animtion1.setRepeatCount(1000); animtion1.setRepeatMode(ValueAnimator.INFINITE); ObjectAnimator animtion2=ObjectAnimator.ofFloat(mIvLine, "translationY",20, 30); animtion2.setRepeatCount(1000); ObjectAnimator animtion3=ObjectAnimator.ofFloat(mIvLine, "rotation", 30, 60); animtion3.setRepeatCount(1000); ObjectAnimator animtion5=ObjectAnimator.ofFloat(mIvLine, "translationX", 20, 0); animtion5.setRepeatCount(1000); ObjectAnimator animtion6=ObjectAnimator.ofFloat(mIvLine, "translationY", 30, 0); animtion6.setRepeatCount(1000); ObjectAnimator animtion4=ObjectAnimator.ofFloat(mIvLine, "rotation", 60, 30); animtion4.setRepeatCount(1000); AnimatorSet set=new AnimatorSet(); set.playTogether(animtion1,animtion2,animtion3,animtion4,animtion5,animtion6); set.setDuration(1300).start();
至于网上所说的给动画增加监听事件,当动画播放完成之后然后再启动动画,也就是在方法中onAnimationEnd方法中重新启动动画,但是该方法动画只能执行两次。
这里仅仅是记录下AnimatorSet如何循环执行,转载请注明出处:http://blog.csdn.net/gc_gongchao/article/details/48438313
0 4
- Android动画之AnimatorSet如何循环执行
- Android 动画之AnimatorSet
- Android 动画之集合动画AnimatorSet
- Android属性动画之ObjectAnimator和AnimatorSet
- Android属性动画之ObjectAnimator和AnimatorSet
- Android动画-属性动画-AnimatorSet
- android 动画AnimationSet 和 AnimatorSet
- android 动画AnimationSet 和 AnimatorSet
- 使用AnimatorSet控制动画执行顺序
- 动画AnimatorSet
- android 属性动画 AnimatorSet的使用
- Android-Animator属性动画( ObjectAnimator , AnimatorSet , ValueAnimator )
- Android属性动画(ObjectAnimator、PropertyValuesHolder、ValueAnimator、AnimatorSet)
- Android属性动画AnimatorSet源码简单分析
- Android 属性动画,Animator,ValueAnimator,ObjectAnimator, AnimatorSet
- Android循环帧动画不执行问题
- 动画[5]PropertyAnimator AnimatorSet
- Android动画之图片循环动画
- Android Activity启动慢
- 查看端口被哪个进程占用
- Java中类对象之间的类型转换
- 彩票35选7
- 学习linux内核,都看哪些书?
- Android动画之AnimatorSet如何循环执行
- JS正则表达式验证数字非常全
- IRCtrl(爱雅遥控器)串口接收器自制
- 我的openwrt学习笔记(三十一):openwrt 的vlan配置
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- Makefile经典教程
- LINUX的PID文件是干嘛 用的?
- 团队初建,与设计师建立设计规范。
- 使用的方字节流式进行文件的读取并打印至控制台