我对android上的动画有一些疑问:
首先,有人有很好的链接到解释 android 动画的网站吗?请只使用 XML 动画,我不想为动画使用 java 代码..
第二个问题:我想简单地为活动设置动画,当它出现时从紧到左,从左到右,但我无法实现这个简单的动画。
我的 XML 文件如下所示:
push left in:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_shortAnimTime"
android:fromXDelta="-100%p"
android:toXDelta="0" />
<alpha
android:duration="@android:integer/config_shortAnimTime"
android:fromAlpha="1.0"
android:toAlpha="1.0" />
</set>
push right out:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_shortAnimTime"
android:fromXDelta="0"
android:toXDelta="100%p" />
<alpha
android:duration="@android:integer/config_shortAnimTime"
android:fromAlpha="1.0"
android:toAlpha="1.0" />
</set>
在我的代码中,我使用:overridePendingTransition(R.anim.push_left_in,R.anim.push_right_out);
并且overridePendingTransition(R.anim.push_right_out,R.anim.push_left_in);
在super.finiah();