• 仿微信Activity跳转


    res/anim下建立四个文件

    文件1:slide_left_in.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set
      xmlns:android="http://schemas.android.com/apk/res/android">
        <translate android:duration="300" android:fromXDelta="-100.0%p" android:toXDelta="0.0" />
    </set>

    文件2:slide_left_out.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set
      xmlns:android="http://schemas.android.com/apk/res/android">
        <translate android:duration="300" android:fromXDelta="0.0" android:toXDelta="-100.0%p" />
    </set>

    文件3:slide_right_in.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set
      xmlns:android="http://schemas.android.com/apk/res/android">
        <translate android:duration="300" android:fromXDelta="100.0%p" android:toXDelta="0.0" />
    </set>

    文件4:slide_right_out.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set
      xmlns:android="http://schemas.android.com/apk/res/android">
        <translate android:duration="300" android:fromXDelta="0.0" android:toXDelta="100.0%p" />
    </set>

    自己调速度即可!!!!

    重写res/values/styles.xml文件下的AppTheme,改为:

        <style name="AppTheme" parent="@android:style/Theme">     
            <!-- 设置activity切换动画 -->
            <item name="android:windowAnimationStyle">@style/activityAnimation</item>
        </style>
        
        <!-- animation 样式 -->
        <style name="activityAnimation" parent="@android:style/Animation">
            <item name="android:activityOpenEnterAnimation">@anim/slide_right_in</item>
            <item name="android:activityOpenExitAnimation">@anim/slide_left_out</item>
            <item name="android:activityCloseEnterAnimation">@anim/slide_left_in</item>
            <item name="android:activityCloseExitAnimation">@anim/slide_right_out</item>
        </style>

    修改AndroidManifest.xml文件application标签下的

    android:theme="@style/AppTheme"
  • 相关阅读:
    综合练习-词频统计
    组合数据类型综合练习
    Python综合练习
    PostOrder_Traversal 二叉树的非递归后序遍历
    PAT甲级-1152-Google Recruitment(20 分)
    PAT甲级-1007-Maximum Subsequence Sum (25 分)
    macOS MOjave运行pygame不显示图像-解决方案
    PAT甲级-1004-Counting Leaves(30 分)
    Python进阶-Numpy科学计算库(简单入门)
    回文日期
  • 原文地址:https://www.cnblogs.com/jinglingJuly/p/3071355.html
Copyright © 2020-2023  润新知