必威体育Betway必威体育官网
当前位置:首页 > IT技术

补间动画AnimationSet中放入TranslateAnimation和ScaleAnimation同时执行的顺序导致动画回来的问题

时间:2019-07-28 10:10:00来源:IT技术作者:seo实验室小编阅读:71次「手机版」
 

scaleanimation

今天开发的时候碰到这样一个问题:使用补间动画同时进行平移和缩放操作

AnimationSet animationSet = new AnimationSet(false);
translateanimation translateAnimation = new TranslateAnimation(0, 300, 0, 300);
scaleanimation scaleAnimation = new ScaleAnimation(1.0f, 0f, 1.0f, 0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.5f);

translateAnimation.setDuration(2000);
scaleAnimation.setDuration(1600);

animationSet.addAnimation(translateAnimation);
animationSet.addAnimation(scaleAnimation);

mImagesRight[i].startAnimation(animationSet);

我将平移动画的addAnimation()方法放在了前面,结果出现平移到对应位置(0,0) –> (300,300)的时候又回来了

解决方法只要将

animationSet.addAnimation(translateAnimation);
animationSet.addAnimation(scaleAnimation);

这两个方法调换一下位置就可以了

animationSet.addAnimation(scaleAnimation);
animationSet.addAnimation(translateAnimation);

根据大牛的解释是addAnimation里面会进行计算导致平移到相应位置又回来

大牛真吊

相关阅读

SEO优化前期团队执行力重要性

 在做seo优化的那时候,常常听见许多的高手在说团队执行力,团队执行力。什么是执行力?为何刚开始的那时候,人们做seo优化工作中必需

一个高效的seo工作者有些问题一定要重视

  电子商务,网络办公,已经变成新时代企事业单位回避不了的问题,新网站上线如何迅速获得流量并且变现,也成了seo工作者绞尽脑汁要搞

网站建设要考虑的问题

网站建设要考虑的问题。在互联网的时代中,网站建设其实是一个非常常见的事情了,几乎每一家企业都希望在互联网上,能够留下属于自己一

如何处理网站兼容性问题

  当前网络发展迅速的新时代,有许多网站建设公司,因为浏览器的兼容性问题,网站的管理员付出了很多的努力去完善,除了浏览器之外,还

漫威系列电影、电视剧的推荐观看顺序是怎样的?

自己也整理了一下钢铁侠(2008)无敌浩克(2008)钢铁侠2(2010)[短片 神盾顾问][短片 寻找雷神锤子路上发生的趣事]雷神(2011)美国队长:复仇者

分享到:

栏目导航

推荐阅读

热门阅读