问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android两个animation无限循环怎么做?

发布网友 发布时间:2022-05-14 05:05

我来回答

6个回答

懂视网 时间:2022-05-14 09:26

先来介绍一下animation定义和用法

animation 属性是一个简写属性,用于设置六个动画属性:

 animation-name
 animation-duration
 animation-timing-function
 animation-delay
 animation-iteration-count
 animation-direction

默认值: none 0 ease 0 1 normal

注释:请始终规定 animation-duration 属性,否则时长为 0,就不会播放动画了。

语法

 animation: name duration timing-function delay iteration-count direction;

animation-name 规定需要绑定到选择器的 keyframe 名称。。

animation-duration 规定完成动画所花费的时间,以秒或毫秒计。

animation-timing-function 规定动画的速度曲线。

animation-delay 规定在动画开始之前的延迟。

animation-iteration-count 规定动画应该播放的次数。(值:n次,infinite无限循环)

animation-direction 规定是否应该轮流反向播放动画。

总结:

根据上述属性,只需要根据具体情况设置animation-delay和animation-iteration-count即可。

例如:

p
{
animation:mymove 5s 5s infinite;
-webkit-animation:mymove 5s 5s infinite; /* Safari 和 Chrome */
}

方案例子:

<!doctype html><html lang="en"><head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 .item1{
  list-style: none;
  -webkit-animation: revolving 4s 0s infinite;
  animation: revolving 4s 0s infinite;
 }
 @-webkit-keyframes revolving{
  0,75%{
 -webkit-transform: perspective(700px) rotateX(90deg);
  }
  87.5%{
 -webkit-transform: perspective(700px) rotateX(0deg);
  }
  100%{
 -webkit-transform: perspective(700px) rotateX(-90deg);
  }
 }
 </style>
</head>
 <body>
 <ul>
  <li class="item1">梅西与美洲杯失之交臂</li>
 </ul>
 </body>
</html>

把总动画设为4秒,然后前75%也就是3秒都没变化(0-75%),之后的25%也就是1秒做动画就可以了。

【相关推荐】

1. 详细介绍CSS3中animation-direction属性

2. 必须掌握的CSS3动画(Animation)的8大属性

3. 分享一个监听css3动画(animation)结束事件实例

4. 详解css3中两种暂停方式(transition、animation)

热心网友 时间:2022-05-14 06:34

据我所知,想直接给AnimationSet设置重复,是不行的。不过你可以这样来:

final int transDuration = 2000;
final int alphaDuration = 1000;

AnimationSet set = new AnimationSet(false);
set.setRepeatMode(Animation.RESTART);

TranslateAnimation translateAnimation = new TranslateAnimation(0, 0, 0, 300);
translateAnimation.setInterpolator(new Interpolator() {
@Override
public float getInterpolation(float arg0) {
float ret = arg0 / (1.0f * transDuration / (transDuration + alphaDuration));
return ret < 1 ? ret : 1;
}
});
translateAnimation.setRepeatCount(Animation.INFINITE);
translateAnimation.setDuration(transDuration + alphaDuration);

AlphaAnimation alphaAnimation = new AlphaAnimation(1, 0);
alphaAnimation.setRepeatCount(Animation.INFINITE);
alphaAnimation.setDuration(alphaDuration);
alphaAnimation.setStartOffset(transDuration);

set.addAnimation(translateAnimation);
set.addAnimation(alphaAnimation);
view.startAnimation(set);

或者像其他所说的,通过在一个动画结束后开始另外一个动画的方式。

热心网友 时间:2022-05-14 07:52

translateAnimation.setRepeatCount(2); //设置重复次数 translateAnimation.setRepeatMode(Animation.RESTART); //重新从头执行 //translateAnimation.setRepeatMode(Animation.REVERSE); //反方向执

热心网友 时间:2022-05-14 09:27

在动画运行结束的回调中启动下一次动画。

热心网友 时间:2022-05-14 11:18

public void setRepeatMode (int repeatMode)Added in API level 1Defines what this animation should do when it reaches the end. This setting is applied only when the repeat count is either greater than 0 or INFINITE. Defaults to RESTART.ParametersrepeatModeRESTART or REVERSE

热心网友 时间:2022-05-14 13:26

次数你可以设置Intager.MAX
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
遇到碰瓷怎么办 导致碰瓷者伤亡用负法律责 最新电子防盗装置 3个LED的小夜灯电路 买不到小功率3伏变压器,如何降压做个3伏70毫安电源 小夜灯按钮坏了怎么拆 哪里有各种定做手提袋 如图,我这个配置玩逆战为何会卡?pvp200左右,pve75左右,ping二三十,网... 女孩问你是的时候怎么回答 自习课 同学都睡着了 男同桌问我让我跟他比赛 比谁撒尿尿得远 问他... 想把一个女同学上了,又不想负责任,毕竟她对我没意思,我对她也没意思... 有一个晚上,女同学叫我一起玩,玩着玩着到了半夜,回自己的宿舍太远就... 战斗+爱情的动漫 那里有西班牙语动画片中文字幕 日本动漫《你看起来好像很好吃》 求迅雷下载地址 高清日语原版中文字幕 有没有那种看日剧或者动漫没有中文字幕只有日文字幕的APP或网站? 求动漫 魔界王子 百度云资源 中文字幕 英特尔Q9代9300四核处理器,内存DDR3三代8G 是联想台式电脑什么型号? 一根ddr3 8g的内存条,条上印有FHZ1601-H6 8G,芯片上印有PE041-125 TP。求鉴定型号,价格多少? 我刚买的DDR3 1600 8G(4G×2条)台式机内存(F3-12800CL9D-8GBXL )为什么装上不自检 开不了机 主板M4N68T 我用solidworks导出的stl文件,用记事本打开为什么是乱码?? 这是什么内存条,可以上在主板上吗? 芝奇(G.SKILL) Ripjaws X系列 DDR3 1600频率 8G 台式机内存如何调频率 公众有什么作用 年轻人买保险,有哪几种不能买呢? 漫威惊奇漫画观看顺序 求复仇者联盟和X战警一起战斗的漫画或动漫(ps:是共同抗敌,不是对战!谢谢! 一个从来没看过漫威漫画的人,要怎么成系统的看漫威 谁能帮我提供一下漫威秘密战争2015之后的漫画顺序,之后的复仇者漫画都有哪些,详细一些 绿巨人世界大战接着的漫画是什么? 马格纳斯之殿 旺达人设 x战警M日:x战警中“M日”为何意,谢谢 C#的EF中的字段类型布尔型,mysql数据库里是bit类型,提交识别不了该字段赋的true和false,为什么呢? 穿瘦身衣之类的能不能瘦肚子啊? mysql里面的bit数据类型和bool数据类型有什么区别? 瘦身衣可以瘦悼肚子盒腰上的赘肉吗 穿瘦身衣真的可以瘦肚子吗 脚臭用什么洗脚好 我想减掉小肚子,穿瘦身衣有用吗 穿塑身衣能让肚子变小吗 瘦身衣穿久了会瘦肚子吗 绿豆成熟了是什么颜色 用什么洗脚能比较有效的去除脚臭? 绿豆成熟期多少天 好看的QQ个性分组 绿豆多少天成熟? 怎样去豆豆? 如何去豆豆?急急急啊! 如何去豆豆 如何治豆豆 如何去豆豆?~~~ 如何去豆豆,要好的方法!!!