`
寻梦者
  • 浏览: 635674 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Animation 手机动画_TranslateAnimation

阅读更多

 

Animation a = new TranslateAnimation(caipiao_clicked_btn.getLeft(), btn
				.getLeft(), caipiao_clicked_btn.getTop(), btn.getTop());// 构造一个水平移动动画的实例
		a.setDuration(300);// 设置时间持续时间为300毫秒
		a.setStartOffset(0);// 以毫秒为单位的动画运行前的延迟,一旦开始时间就达到了
		a.setFillAfter(true);// fillAfter 属性 当设置为true 该动画转化在动画结束后被应用
		a.setRepeatCount(0);// 定义动画重复的时间 0
		a.setInterpolator(AnimationUtils.loadInterpolator(this,
				android.R.anim.decelerate_interpolator));// 定义用于平滑动画运动的时间内插
		shadow_imageView.startAnimation(a);// 启动动画效果

 

 其中caipiao_clicked_btn为移动前的Button, btn为移动后的目标Button. shadow_imageView为ImageView(动画的作用对象)

 

分享到:
评论

相关推荐

    简单位移动画TranslateAnimation

    "简单位移动画TranslateAnimation"是Android系统提供的基础动画类型,主要用于视图的位置变换。这个动画类型简单易用,适合实现简单的移动效果,比如按钮点击后的滑动效果或者界面元素的平移过渡。 ...

    TweenAnimation_android_

    TweenAnimation是Android SDK中提供的一种基础动画类型,用于实现对象在屏幕上的平移、缩放、旋转和透明度变化等效果。本教程将深入讲解如何使用TweenAnimation使一张图片进行360度旋转,以提升应用程序的视觉吸引力...

    Android Animation之TranslateAnimation(平移动画)

    Android的TranslateAnimation类是实现平移动画的核心工具,它属于补间动画(Tween Animation)的一种。补间动画通过在两个关键帧之间插值计算出中间帧,从而创造出平滑过渡的效果。以下将详细介绍如何使用...

    安卓Animation实现APP引导用户点击动画

    首先,我们需要创建一个Animation对象,例如TranslateAnimation,然后设置动画的起始和结束值、持续时间以及重复模式。以下是一个简单的平移动画示例: ```java TranslateAnimation animation = new ...

    Android应用源码之animation1(_animation.zip

    `Animation`类和其子类`AlphaAnimation`、`RotateAnimation`、`ScaleAnimation`及`TranslateAnimation`是视图动画的主要实现方式。尽管属性动画更为强大,但视图动画在兼容低版本系统时仍然有价值。 3. **过渡动画...

    android 动画分类代码详解

    TranslateAnimation ta = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 1.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f); // 接下来是设置...

    TranslateAnimation实现View的动态移动

    `TranslateAnimation`是Android系统提供的四大基本动画类型之一,用于实现视图(View)的平移移动效果。本篇将深入探讨如何利用`TranslateAnimation`实现View的动态移动,并讨论相关设置方法,如`setFillAfter`和...

    android_animation.zip_Mars_RotateAnimation_ScaleAnimation_Transl

    在Andriod开发中,Animation是用来给控件... 根据我们需要的动态效果创建一个Animation类,主要有4个这样的类,分别为AlphaAnimation,ScaleAnimation,RotateAnimation,TranslateAnimation,分别对应着一种动画效果。  

    扇形菜单Demo(TranslateAnimation)

    下面我们将深入探讨如何在Android中实现一个扇形菜单Demo,基于提供的"TranslateAnimation"标签,我们可以推测这个实现主要依赖于Android的平移动画。 首先,我们需要创建一个自定义的View类来承载扇形菜单。这个...

    animation图片移动效果

    在Android开发中,动画(Animation)是提升用户体验的重要手段之一,尤其在用户界面设计中,动画效果能够增加应用的互动性和吸引力。本话题主要聚焦于"图片移动效果",这通常涉及到Android中的视图动画(View ...

    android 自定义ListView实现动画特效

    Android提供了多种动画API,包括属性动画(Property Animation)和视图动画(View Animation)。在这个案例中,视图动画就足够了。我们可以创建一个TranslateAnimation,使被点击的元素向前移动,同时其他元素向后...

    ListView Item 滑入 滑出 动画

    Animation主要用于帧动画,而Animator则支持属性动画,更适用于复杂的交互动画。在这个案例中,我们将主要使用Animation。 二、Animation与LayoutAnimation 1. Animation:这是Android的基础动画类,可以实现平移、...

    动画 循环换位置。。

    在Android中,有两种主要的动画类型:补间动画(Tween Animation)和帧动画(Frame Animation)。补间动画包括旋转(RotateAnimation)、缩放(ScaleAnimation)、透明度变化(AlphaAnimation)以及我们这里关注的...

    android动画之帧动画(drawable animation)和补间动画(view animation)

    本文将深入探讨两种主要的动画类型:帧动画(Drawable Animation)和补间动画(View Animation),并以一个简单的“太阳地球月亮”模型为例,来阐述这两种动画的实现原理和应用场景。 ### 帧动画 (Drawable ...

    01_TweenAnimation变化动画Demo代码下载

    TweenAnimation在Android开发中是一种常见的动画技术,用于创建平滑的过渡效果,它可以改变View对象的属性,如位置、大小、透明度等,为用户界面增添动态美感。本Demo代码下载提供了关于TweenAnimation的实例,帮助...

    android 的动画归类

    TranslateAnimation ta = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 1.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f); ta.setDuration...

    补间动画demo

    在Android开发中,我们通常使用四大类补间动画:AlphaAnimation(透明度动画)、TranslateAnimation(移动动画)、ScaleAnimation(缩放动画)和RotateAnimation(旋转动画),这些动画可以帮助我们实现丰富的用户...

    Android带有动画效果可弹出并收回的一组按钮菜单

    Android提供了一系列的动画类,如TranslateAnimation(平移动画)、ScaleAnimation(缩放动画)和AlphaAnimation(透明度动画)。我们可以根据需求组合这些动画,创建出弹出和收回的效果。 例如,为按钮菜单创建一...

Global site tag (gtag.js) - Google Analytics