实现activity界面跳转动画

1.在startActivity方法之后加入:

overridePendingTransition(R.anim.pull_in_right, R.anim.pull_out_left)这个方法。

如果R.anim 不存在的话就在res下新建一个anim文件夹

R.anim.pull_in_right//同样在anim文件下面新建一个pull_in_left.xml文件

  <scale xmlns:android="http://schemas.android.com/apk/res/android"
       android:duration="@integer/animTime"
       android:fromXScale="0%"
       android:fromYScale="100%"
       android:pivotX="100%"
       android:pivotY="100%"
       android:toXScale="100%"
       android:toYScale="100%"/>

R.anim.pull_out_left

<set xmlns:android="http://schemas.android.com/apk/res/android">
       <scale
            android:duration="@integer/animTime"
            android:fromXScale="100%"
            android:fromYScale="100%"
            android:pivotX="0%"
            android:pivotY="0%"
            android:toXScale="0%"
            android:toYScale="100%"/>
      <alpha
            android:duration="@integer/animTime"
            android:fromAlpha="1"
            android:toAlpha="0.2"
            >
      </alpha>
      </set>

2.如果要返回动画的的话就重写finish在super.finish()之后加入:

overridePendingTransition(R.anim.pull_in_left, R.anim.pull_out_right);

R.anim.pull_in_left

      <scale xmlns:android="http://schemas.android.com/apk/res/android"
       android:duration="@integer/animTime"
       android:fromXScale="0%"
       android:fromYScale="100%"
       android:pivotX="0%"
       android:pivotY="0%"
       android:toXScale="100%"
       android:toYScale="100%"/>

R.anim.pull_out_right

  <set xmlns:android="http://schemas.android.com/apk/res/android">
      <scale
            android:duration="@integer/animTime"
            android:fromXScale="100%"
            android:fromYScale="100%"
            android:pivotX="100%"
            android:pivotY="100%"
            android:toXScale="0%"
            android:toYScale="100%"/>
     <alpha
            android:duration="@integer/animTime"
            android:fromAlpha="1"
            android:toAlpha="0.2"
            >
     </alpha>
     </set>

Android activity界面跳转动画的更多相关文章

  1. Android Activity界面切换添加动画特效(转)

    在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, @Override pub ...

  2. Android Activity界面切换添加动画特效

    在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, @Override pub ...

  3. Android之Activity界面跳转--生命周期方法调用顺序

    这本是一个很基础的问题,很惭愧,很久没研究这一块了,已经忘得差不多了.前段时间面试,有面试官问过这个问题.虽然觉得没必要记,要用的时候写个Demo,打个Log就清楚了.但是今天顺手写了个Demo,也就 ...

  4. Android Activity切换(跳转)时出现黑屏的解决方法

    在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在 ...

  5. Android Activity之间经典切换动画

    package com.iteye.androidtoast; import java.util.ArrayList; import java.util.List; import android.ap ...

  6. Android Activity间跳转与传递数据

    1 概述 Activity之间的跳转主要使用 startActivity(Intent intent); startActivityForResult(Intent intent,int reques ...

  7. 018 Android Activity界面移入与移出的动画效果

    1.平移动画 上一页移入动画 (-屏幕宽度,y)------>(0,y) 上一页移出动画 (0,y)-------------->(屏幕宽度,y) 下一页移入动画 (屏幕宽度,y)---- ...

  8. Android 去掉Activity的跳转动画

    startActivity或finish的时候调用一句话即可: overridePendingTransition(0, 0);

  9. Android:Activity的跳转

    // 实际开发中常用的方法 Intent intent = new Intent(); intent.setClass(MainActivity.this, LoginActivity.class); ...

随机推荐

  1. Java内存分配全面浅析

    本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java.这类文章网上有很多,但大多比较零碎.本文从认知过程角度出发,将带给读者一个系统的介绍. 进入正题前首先要知道的是Java程 ...

  2. (转) Java读取文本文件中文乱码问题

    http://blog.csdn.net/greenqingqingws/article/details/7395213 最近遇到一个问题,Java读取文本文件(例如csv文件.txt文件等),遇到中 ...

  3. 【你吐吧c#每日学习】10.29 C#字符串类型&Common operators

    backslash \反斜杠 escape sequence 转义字符 double quote 双引号 new line 新行字符 Bell アラート Console.WriteLine(" ...

  4. const 关键字及作用

    1.const 修饰一般常量,可以把变量变成常量 例如: int  num=10; num=100; printf(“num=%d\n”,num); 输出的来得值为:100: 但是如果const in ...

  5. C++初学者 const使用详解

     关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,参考了康建东兄的const使用详解一文,对其中进行了一些补充,写下了本文. 1. const常量 如: cons ...

  6. 常用的sql函数

    常用的sql函数 concat('hello','world') 结果:helloworld  作用:拼接 substr('helloworld',1,5)      hello           ...

  7. HDU 4899 Hero meet devil(状压DP)(2014 Multi-University Training Contest 4)

    Problem Description There is an old country and the king fell in love with a devil. The devil always ...

  8. paper 2:图像处理常用的Matlab函数汇总

    一 图像的读写 1 imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.tif文件. 2 imwrite imwri ...

  9. 夺命雷公狗jquery---3普通选择器

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  10. [转]乐死我了,怎么样成为一个全栈程序员(Full Stack Developer),附我想专注的语言

    受苏格拉底大神的启迪,我也来谈谈全栈.禅师:成为全栈工程师,这个问题等于如何成为全才,有可能吗码农:有可能,不过可能性比较低,因为达芬奇这类人毕竟是百年一遇的奇才.不过,因为我热爱这个行业,也有一定天 ...