300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > android 无限旋转动画 Android 属性动画之无限循环缩放动画 旋转动画

android 无限旋转动画 Android 属性动画之无限循环缩放动画 旋转动画

时间:2020-04-01 08:56:16

相关推荐

android 无限旋转动画 Android 属性动画之无限循环缩放动画 旋转动画

缩放动画

AnimatorSet animatorSetsuofang = new AnimatorSet();//组合动画

ObjectAnimator scaleX = ObjectAnimator.ofFloat("执行动画的控件", "scaleX", 1, 1.1f,1);//后几个参数是放大的倍数

ObjectAnimator scaleY = ObjectAnimator.ofFloat("执行动画的控件", "scaleY", 1, 1.1f,1);

scaleX.setRepeatCount(ValueAnimator.INFINITE);//永久循环

scaleY.setRepeatCount(ValueAnimator.INFINITE);

animatorSetsuofang.setDuration(3000);//时间

animatorSetsuofang.play(scaleX).with(scaleY);//两个动画同时开始

animatorSetsuofang.start();//开始

旋转动画

ObjectAnimatorobjectAnimator = ObjectAnimator.ofFloat("执行动画的空件", "rotation", 0f, 360f);//旋转的角度可有多个

objectAnimator.setDuration(1000);

objectAnimator.setRepeatCount(ValueAnimator.INFINITE);

objectAnimator.setRepeatMode(ObjectAnimator.RESTART);//匀速

objectAnimator.start();//开始(重新开始)

objectAnimator.pause();//暂停

objectAnimator.resume();//继续(在暂停的位置继续动画)

objectAnimator.end();//结束(回到原始位置)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。