android.view.animation.TranslateAnimation.TranslateAnimation(int fromXType, float fromXValue, int toXType, float toXValue, int fromYType, float fromYValue, int toYType, float toYValue)
Animation.RELATIVE_TO_SELF int 在X方向上相对view的模式
fromXValue float 起始位置X方向上具体的比例,0-1.0f
toXType RELATIVE_TO_SELF 在X方向上相对view的模式 动画结束后相对自身的
int toXType float 结束位置X方向上具体的比例,0-1.0f
y方向的也一样。
示例如下:
注 Y 方向 由上往下是-1到0。由下往上是1到0;
TranslateAnimation mShowAnimation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 1.0f);
分享到:
相关推荐
在Android开发中,动画是提升用户体验的关键因素之一。...理解并熟练掌握TranslateAnimation的使用,能极大地丰富你的Android应用的视觉表现力。通过不断实践和探索,你可以创造出更加生动有趣的动画效果。
本源码主要演示使用Android的TranslateAnimation方法实现点击展开的半圆形PathMenu菜单,原来PATH的菜单效果如此简单。布局 TranslateAnimation就可以搞定了。如视图所示的运行效果,单击在右下角的“ ”图标,会...
在Android开发中,为了提升用户体验,常常会在应用首次启动时设置一个引导页面,展示应用的主要功能或特色。本文将深入探讨如何使用`ViewPager`来创建一个从左往右、从上往下的炫酷引导页面。`ViewPager`是Android ...
以前对实现android的PATH菜单挺苦恼,总觉得如何想办法都做不出来自己想要的效果,后来无意中看到了TranslateAnimation的布局方式,于是就试着做了一下,没想到效果比以前的棒,而且用法也挺简单,所以实现的整个...
在Android中,我们可以使用布局(Layouts)和动画(Animations)来模拟这种效果。布局是构建Android应用用户界面的基本元素,而动画则为这些界面提供了动态效果。 在Android中,主要有两种类型的布局:线性布局...
`TranslateAnimation`是Android系统提供的四大基本动画类型之一,用于实现视图(View)的平移移动效果。本篇将深入探讨如何利用`TranslateAnimation`实现View的动态移动,并讨论相关设置方法,如`setFillAfter`和...
当下App中二维码扫描、人脸扫描的场景越来越多,扫描的动画可以使用平移动画:TranslateAnimation Demo中是使用TranslateAnimation实现一个人脸扫描的效果,上下来回滑动(二维码扫描同理),参考我的博客有详细描述...
这个Demo利用TranslateAnimation实现的。 刚开始的时候第一个view占满整个屏幕,当点击第一个view中的一个按钮,整体的view向左移动,从而使第二个view显示出来,使得第一个view占屏幕的20%,第二个view占屏幕的80%...
Android提供了多种动画类型,其中包括TranslateAnimation,它是用于实现对象平移(位移)效果的动画。在本文中,我们将深入探讨TranslateAnimation的使用及其重要参数和方法。 TranslateAnimation是Android 2D图形...
布局TranslateAnimation搞定.zip”揭示了一个关于Android应用中的PATH菜单动画实现的关键点,即使用了`TranslateAnimation`来创建这种效果。`TranslateAnimation`是Android SDK提供的一个基础动画类,用于实现对象在...
在给定的“Android原来PATH的菜单效果 布局+TranslateAnimation搞定.zip”文件中,我们可以看到使用布局和动画实现这一效果的方法。 首先,让我们了解一下核心组件。在Android中,`LinearLayout`、`RelativeLayout`...
在Android中,我们可以使用布局(Layout)来定义菜单项的位置,然后借助动画类(如TranslateAnimation)来实现动态展示。 首先,我们需要创建菜单的基础布局。这通常包括一个主按钮和一系列子菜单项。主按钮可以是...
在本示例中,描述提到了"布局+TranslateAnimation",这意味着开发者使用了Android的动画系统来实现菜单的滑入滑出效果。TranslateAnimation是Android中的一个基础动画类型,用于在两个坐标之间平移一个视图。通过...
【标题】中的“Android高级应用源码-原来PATH的菜单效果如此简单”指的是在Android开发中,使用自定义布局和`TranslateAnimation`实现的一种高级菜单效果。这种菜单通常会在用户触发某个操作时,如点击按钮,从屏幕...
本文将详细介绍如何使用布局和`TranslateAnimation`来实现这种效果,让你的Android项目变得更加专业且吸引人。 首先,PATH的菜单效果通常指的是在点击一个按钮或者滑动屏幕时,从一个点向外展开的一系列菜单项。...
这种效果可以通过组合使用布局(Layout)和TranslateAnimation来轻松实现。下面我们将详细探讨如何利用这两种技术来创建这种菜单效果。 首先,我们需要一个基础布局来承载菜单项。在Android中,常见的布局有线性...
总的来说,这个项目提供了一个简单的途径来理解和实践Android中布局和动画的使用,对于初学者或者希望提升Android UI开发技能的开发者来说,是一个很好的学习资源。通过深入研究这个项目的源码,我们可以学到如何将...