android设置动画循环播放,Android动画之AnimatorSet如何循环执行
在写一个小动画时发现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方法中重新启动动画,但是该方法动画只能执行两次。
android设置动画循环播放,Android动画之AnimatorSet如何循环执行相关推荐
- android开机动画不播放,android 设置activity启动退出动画 | 解决设置activity 动画不生效问题...
前提: 如果有动画,最好把activity 设置成透明,不然会有黑屏! true 方法一:代码里面设置 getActivity().startActivity(intent,bundle); getA ...
- android 播放gif动画效果,android 通过帧动画方式播放Gif动画
注意:经过本人测试,这个方法很耗内存, 图片一多就崩了.慎用 <1>用工具(photoshop或者FireWorks)将GIF动画图片分解成多个GIF静态图片,然后保存在res\drawa ...
- android 帧动画不播放,Android Frame Animation 帧动画不播放问题。
今天在我的第一个应用<那些花儿>(养花助手),主页上加了两只翩翩起舞的蝴蝶. 效果图如下: 步骤也是很简单. 1.在anim文件夹内定义动画XML文件 android:oneshot=&q ...
- android 设置全局的页面切换动画问题
这两天在看android 设置页面切换动画,看的很纠结,晕菜了 我这里有四个手机, 一加 版本 5.1.1 小米2s 版本 5.0 华为P6 版本 4.4.2 酷派版本 4. ...
- android实现多画面播放,Android实现炫酷播放效果
本文实例为大家分享了Android实现播放效果的具体代码,供大家参考,具体内容如下 一.首先看效果 二.实现原理 使用贝塞尔曲线实现滑动效果,在使用属性动画实现水波纹效果,然后就能实现以上效果 三.实 ...
- android中录音断点播放,Android实现语音播放与录音功能
本文实例为大家分享了Android实现语音播放与录音的具体代码,供大家参考,具体内容如下 项目用到的技术点和亮点 语音录音 (单个和列表) 语音播放(单个和列表) 语音录音封装 语音播放器封装 语音列 ...
- android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...
当前,我有以下对话框,我将对其项目执行扩展/折叠动画. 该对话框是通过以下代码创建的import android.support.v7.app.AlertDialog; final AlertDial ...
- android设置webview缓存目录,Android基础入门教程——7.5.5 WebView缓存问题
Android基础入门教程--7.5.5 WebView缓存问题 Android基础入门教程 本节引言:现在很多门户类信息网站,比如虎嗅,ifanr,钛媒体等等的APP,简单点说是信息阅读类的APP, ...
- android中录音断点播放,Android实现暂停--继续录音(AudioRecord)
Android提供了两个API用于录音的实现:MediaRecorder 和 AudioRecord,各有优劣. 1.MediaRecorder 已经集成了录音.编码.压缩等,支持少量的录音音频格式, ...
- android设置控件形状,Android控件自定义形状
Android中处理控件的各种形状可以用到Shape,ApiDemos中有相关的例子,在com.example.android.apis.graphics中的ShapeDrawable1类中有很详细的 ...
最新文章
- ThinkPHP源码阅读1-------访问流程
- NetBeans优化技巧 提升启动速度
- 全球及中国抗菌溶液行业深度调研与前景研究建议报告2022年
- 全球及中国衣柜香氛市场投资份额与营销潜力研究报告2022版
- 记不住ASP.NET页面生命周期的苦恼
- 送人玫瑰,手留余香,如果本博客帮助到你了,帮忙点开本篇投上一票
- 微信小程序 保存持久化cookie
- python中json模块_Python的标准模块包json的实例用法
- 文件项目SVN+TortoiseSVN+Subclipse使用总结
- python软件设计数据分析统计服_Python 和 R 数据分析/挖掘工具互查
- Exploit Kit攻击工具包流量锐减96%!这段时间究竟发生了什么?
- sqlserver 2000 sp3补丁
- 读书笔记之C Primer Plus 6
- [工具]Chrome(Google浏览器)常用插件
- css3搜索框呼出键盘,移动端 input 输入框实现自带键盘“搜索“功能并修改X
- ARM的大端格式big endian、小端格式little endian和字word
- ​LeetCode刷题实战450:删除二叉搜索树中的节点
- python 学生管理系统 增,删,改,查
- 新年了,5G手机芯片,到底买谁?
- map的valu增加算法
热门文章
- IDEA中使用JUnit4(单元测试框架)超详细!
- 快来看!我把小时候最喜欢的连连看游戏源代码拿来了~
- java服装销售系统_java服装管理销售系统
- pngquanttinypng 使用教程
- 计算机电源管理器怎么打开,联想电源管理软件打不开怎么办
- 室内设计数据手册pdf_室内设计制图讲座 PDF扫描版[25MB]
- Java 标准计算器(使用SWT做界面)
- 详述差分进化算法(DE)代码复现
- 小米高通9008授权服务+Miflash(fh_loader.exe)脚本刷机_icloudelectron
- Android 特效大全代码资源——源码