【发布时间】:2016-11-19 23:55:07
【问题描述】:
我编写了一个 xml,可以很好地在单击时将活动从右移到左。但现在我真正想要的是在代码中转换该 xml,以便在点击时将活动从底部移动到顶部。
这是我从右到左的 xml
right1.xml
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
<translate
android:fromXDelta="-100%p"
android:toXDelta="0%p"
android:duration="200" />
</set>
这是另一个xml right2.xml
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
<translate
android:fromXDelta="0%p"
android:toXDelta="100%p"
android:duration="200" />
</set>
这里我使用这段代码在活动之间切换
Intent intent = new Intent(Activity1.this, Activity2.class);
startActivity(intent);
Activity1.this.overridePendingTransition(R.anim.right1, R.anim.right2);
现在我希望它更改为底部顶部移动,即将活动从底部移动到顶部。任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: android xml android-animation