为什么我的rotate和translate点一次之后,再点一次没反应 啊

为什么我的rotate和translate点一次之后,再点一次没反应 啊

http://img1.sycdn.imooc.com//climg/5e6a416a0905679319201080.jpg

为什么我的rotate和translate点一次之后,再点一次没有重新播放动画

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕雪 2020-03-13 11:10:29

ScaleAnimation有setRepeatCount()。另外AnimationSet设置是无效的哈。祝:学习愉快

  • 提问者 黄启年 #1
    老师请看我的代码,我是问的是属性动画viewPropertyAnimator设置不了repeatCount和Mode,这要怎么设置
    2020-03-13 11:26:53
  • 好帮手慕雪 回复 提问者 黄启年 #2
    ViewPropertyAnimator是没有的
    2020-03-13 13:38:03
提问者 黄启年 2020-03-12 22:16:18

case R.id.viewTranslateAnimation:
   viewTranslateAnimation.animate().translationX(500f).start();//ViewPropertyAnimator
   break;
case R.id.viewRotateAnimation:
   viewRotateAnimation.animate().rotation(720).start();
   break;


就这两个我没有找到setRepeatCount方法,还有setRepeatMode。。。??

提问者 黄启年 2020-03-12 22:12:42

这里应该是我没找到重复的设置,类似repeateCount的设置,用objectAnimator不知道怎么设置了,没找到


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师