android - 如何在两个布局之间创建android删除过渡

标签 android android-layout android-animation android-sliding

我正在尝试在 Android 应用程序中创建过渡动画以在两种布局之间切换。我试图搜索动画过渡,但只有淡入淡出过渡、幻灯片过渡、弹跳等。我找不到像 power point 过渡这样的删除过渡。

enter image description here

最佳答案

在您的 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/

相关文章:

android - 我想在安装时注册我的应用程序?

android - 要有多个九补丁图像还是只有一个?如果有,放在哪里?

Android Studio 淡入主画面

android - 如何维护多层 ImageView 并根据最大的一个保持它们的纵横比?

android - 如何用动画滚动

android - 在 Android 中使用新的 "manifestmerger"属性

javascript - Activity 菜单选项卡下的滑动箭头

java - 在哪里放置 AsyncTask() 以便我可以调用它来加载图像?

android - 在android项目中哪里设置GOOGLE_APPLICATION_CREDENTIALS变量?

Android 访问 XML 中的 SDK 属性