zoukankan      html  css  js  c++  java
  • Activity设置返回时动画效果

       本来想实现Activity右进左出,返回时左出右进的动画效果。怎奈设置完后发现点返回也跟新建一样,右进左出。于是继续百度,找到以下代码解决问题。不知道还有没有更简单的。

    protected void onPause() {
            // TODO Auto-generated method stub
            super.onPause();
            overridePendingTransition(R.anim.activity_left_to_right_enter, R.anim.activity_left_to_right_exit);
        }

     附:过渡动画设置方法:

    1.在样式文件中添加动画样式:

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
            <!-- Customize your theme here. -->
            <item name="colorPrimary">@color/font_black</item>
            <item name="colorPrimaryDark">@color/font_black</item>
            <item name="colorAccent">@color/colorAccent</item>
            <!-- 设置activity切换动画 -->
            <item name="android:windowAnimationStyle">@style/activityAnimation</item>
        </style>

    2.新动画样式设置属性:

    //Activity切换动画
        <style name="activityAnimation" parent="AppTheme">
            <item name="android:activityOpenEnterAnimation">@anim/activity_right_to_left_enter</item>
            <item name="android:activityOpenExitAnimation">@anim/activity_right_to_left_exit</item>
            <item name="android:activityCloseExitAnimation">@anim/activity_left_to_right_enter</item>
            <item name="android:activityCloseEnterAnimation">@anim/activity_right_to_left_exit</item>
            <item name="animationMode">slide</item>
        </style>

    3.在drawable目录下增加动画文件:这个网上多的是,自己也可以写,无非是X轴Y轴的位移,我个人没加其他淡入淡出等效果。

    以前的是程序员的老板,现在是末路出家的程序员小白。
  • 相关阅读:
    OpenCV——PS 图层混合算法(一)
    PS 滤镜算法原理——照亮边缘
    PS 色调——老照片效果
    PS 滤镜算法原理——浮雕效果
    PS 滤镜算法原理——碎片效果
    PS 滤镜算法原理——染色玻璃
    PS 滤镜算法原理——高反差保留 (High Pass)
    PS图像特效算法——镜像渐隐
    手把手教你写专利申请书/怎样申请专利
    经常使用的webservice接口
  • 原文地址:https://www.cnblogs.com/xiaoyao-blog/p/13678594.html
Copyright © 2011-2022 走看看