0

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

4

1 回答 1

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> 

复制并在动画文件夹中使用另一个名称保存。

于 2012-06-04T11:51:04.680 回答