两个活动之间的动画

时间:2012-06-04 10:12:34

标签: android animation transition slide

我正在开发一款游戏而且我现在卡住了。 这里的目标是在两个菜单之间创建动画,这两个菜单也是活动。但它并不像现在听起来那么简单。如果用户按下按钮,则左右两个门应滑入并覆盖菜单。在中心触摸后,它们应向后滑出并显示新菜单。这就是为什么我不能使用标准的过渡动画。 帮助将受到高度赞赏。 感谢。

1 个答案:

答案 0 :(得分:0)

对于从右到左动画,请使用此动画。您的菜单将被隐藏:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator">
    <translate android:fromXDelta="50%p"
         android:toXDelta="0"
         android:interpolator="@android:anim/anticipate_overshoot_interpolator"
          android:duration="500" />
</set>

只需复制此行并将其另存为anim文件夹中的xml文件即可。

对于从左到右,请使用以下行:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator">
    <translate android:fromXDelta="-50%p"
         android:toXDelta="0"
         android:interpolator="@android:anim/anticipate_overshoot_interpolator"
          android:duration="500" />
</set> 

使用anim文件夹中的其他名称复制并保存。