translateanimationandroid动画,translateanimation,是否可以实现让两个控件流畅的执行同一动画?

translateanimation  时间:2021-06-17  阅读:()

Android ImageView启动TranslateAnimation之后,如何得到移动过程中的位置。

展开全部   采用Animation.AnimationListener,在onAnimationEnd的方法中改变当前视图利用LayoutParams的setMargins方法重新定位位置。

  代码:   public void move() {   jqkjScroll.setEnabled(true);   Animation mTranslateAnimation = new TranslateAnimation(0, 0, 0,   -showheight);// 移动   mTranslateAnimation.setDuration(minute);   // mAnimationSet.setFillAfter(true);   // mTranslateAnimation.setFillAfter(true);   mTranslateAnimation   .setAnimationListener(new Animation.AnimationListener() {   public void onAnimationStart(Animation animation) {   if (isNoMenu == false) {   curent.setVisibility(View.GONE);   }   }   public void onAnimationEnd(Animation animation) {   RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(   contentLayout.getLayoutParams());   contentImg.setImageResource(R.drawable.open);   params.setMargins(0, endY - startY, 0, 0);   contentLayout.clearAnimation();   contentLayout.setLayoutParams(params);   jqkjScroll.scrollTo(0, 0);   isMoveORShowing = false;   }   public void onAnimationRepeat(Animation animation) {   }   });   contentLayout.startAnimation(mTranslateAnimation);   }   public void show() {   jqkjScroll.setEnabled(false);   Animation mTranslateAnimation = new TranslateAnimation(0, 0, 0,   showheight);// 移动   mTranslateAnimation.setDuration(minute);   mTranslateAnimation   .setAnimationListener(new Animation.AnimationListener() {   public void onAnimationStart(Animation animation) {   if (isNoMenu == false) {   curent.setVisibility(View.VISIBLE);   }   }   public void onAnimationEnd(Animation animation) {   contentImg.setImageResource(R.drawable.close);   isMoveORShowing = false;   contentLayout.clearAnimation();   RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(   contentLayout.getLayoutParams());   params.setMargins(0, showheight + endY - startY, 0, 0);   contentLayout.setLayoutParams(params);   }   public void onAnimationRepeat(Animation animation) {   }   });   contentLayout.startAnimation(mTranslateAnimation);   }

android studio 怎么建立translate动画

Translate动画 定义一个开始的位置和一个结束位置,定义移动时间,自动产生移动动画。

Android的translate移动方向有横向(X)竖向(Y),?左右滑动使用了横向移动效果。

向上退出 out_to_up.xml (从屏幕上面退出) in_from_down.xml (从屏幕下面进入)

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

据我所知,想直接给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); 或者像其他所说的,通过在一个动画结束后开始另外一个动画的方式。

android动画,translateanimation,是否可以实现让两个控件流畅的执行同一动画?

是的,你可以使用动画的情况下,一个单独的写了一个内部??方法,再加上视图参数控制传入的使用线程同步播放的。

当然,楼上的说是也。

不过是一个全球性的影响,不是每一个组件的影响。

提速啦(69元起)香港大带宽CN2+BGP独享云服务器

香港大带宽服务器香港大带宽云服务器目前市场上可以选择的商家十分少,这次给大家推荐的是我们的老便宜提速啦的香港大带宽云服务器,默认通用BGP线路(即CN2+BGP)是由三网直连线路 中国电信骨干网以及HGC、NTT、PCCW等国际线路混合而成的高品质带宽(精品带宽)线路,可有效覆盖全球200多个国家和地区。(适用于绝大部分应用场景,适合国内外访客访问,域名无需备案)提速啦官网链接:点击进入香港Cer...

印象云七夕促销,所有机器7折销售,美国CERA低至18元/月 年付217元!

印象云,成立于2019年3月的商家,公司注册于中国香港,国人运行。目前主要从事美国CERA机房高防VPS以及香港三网CN2直连VPS和美国洛杉矶GIA三网线路服务器销售。印象云香港三网CN2机房,主要是CN2直连大陆,超低延迟!对于美国CERA机房应该不陌生,主要是做高防服务器产品的,并且此机房对中国大陆支持比较友好,印象云美国高防VPS服务器去程是163直连、三网回程CN2优化,单IP默认给20...

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

translateanimation为你推荐
bean是什么意思bean层的作用是什么isbackgroundbokeh是什么意思4k超高清视频下载为新手推荐几个获取4K片源的途径短信营销方案中秋节,国庆节短信营销方案ico监管新加坡代币ICO备案怎么做动态图片格式常见的动态图像文件格式有哪些?上行宽带上行宽带是什么?java程序员招聘为什么Java程序员工资都很高java程序员招聘java工程师待遇如何java程序员招聘女java程序员好找工作嘛
域名服务器的作用 pw域名 老左博客 ibrs 京东商城双十一活动 太原联通测速平台 howfile me空间社区 100m独享 100mbps 服务器监测 1元域名 美国凤凰城 永久免费空间 免费稳定空间 移动王卡 .htaccess winserver2008r2 so域名 德国代理 更多