我正在尝试在 Android 应用程序中创建过渡动画以在两种布局之间切换。我试图搜索动画过渡,但只有淡入淡出过渡、幻灯片过渡、弹跳等。我找不到像 power point 过渡这样的删除过渡。
最佳答案
在您的 Activity 中执行以下动画:
这将制作一个从上到下到顶部的动画,您可以轻松地将其设置为水平动画。
startActivityForResult(i,ACTIVITY_SLIDE);
overridePendingTransition(R.anim.bottom_in, R.anim.top_out);
下面的top_out.xml、bottom_in.xml……当然需要单独的文件
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<translate
android:fromYDelta="100%p"
android:toYDelta="0"
android:duration="3000"/>
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<translate
android:fromYDelta="0"
android:toYDelta="-100%p"
android:duration="3000"/>
</set>
关于android - 如何在两个布局之间创建android删除过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22403956/