实现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基础之读文件——使用通道读二进制数据(ReadPrimes)

    控制台程序,本例读取Java基础之写文件部分(PrimesToFile)写入的primes.bin. import java.nio.file.*; import java.nio.*; import ...

  2. 【转】分布式理论-CAP理论

    一 CAP理论简述 CAP (Consistency, Availability, Partition  Tolerance,) 理论是NoSQL数据库管理系统构建的基础.     强一致性:等同于所 ...

  3. ObjectMonitor,ObjectWaiter 实现wait(),notify()

    0.java对象锁监视器 在JVM的规范中,有这么一些话:“在JVM中,每个对象和类在逻辑上都是和一个监视器相关联的”“为了实现监视器的排他性监视能力,JVM为每一个对象和类都关联一个锁”“锁住了一个 ...

  4. 学习OpenCV——hand tracking手势跟踪

    这几日,岛上风云突变,我这个倒霉孩子终究木有躲过感冒的魔掌,中枪鸟~~~ 这几天只写了个简单的手势跟踪的代码. 原理是:背景差分+肤色检测. 背景差分:取前30帧图像取平均值,计算前30帧之差的和,再 ...

  5. Effective C++ 3.资源管理

    //条款13:以对象管理资源 // 1.C++程序中最常使用的资源就是动态分配内存,并且还包括文件描述器,互斥锁,GDI对象.数据库连接.网络socket等.不管哪一种资源,当不再使用的时候必须将其归 ...

  6. 当As3遇见Swift(三)

    类 As3 Swift中似乎没有包,包路径的概念.因而显得简洁的多. package { public class ShuaiGe { } } Swift类 class ShuaiGe{ } 类的构造 ...

  7. 源码安装zabbix

    源码安装zabbix 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.     欢迎加入:高级运维工程师之路 598432640 前言:参考网上多篇源码安装的连接,自己把安装过程丢在这 ...

  8. HTML调用servlet(一)

    1.页面的数据表单 在使用Servlet处理用户请求之前,先准备一个页面,该页面用来提供数据表单.数据表单就是HTML中的<form>...</form>部分,当用户单击Sub ...

  9. poj 1176 Party Lamps

    http://poj.org/problem?id=1176 Party Lamps Time Limit: 1000MS   Memory Limit: 10000K Total Submissio ...

  10. poj: 2159

    简单题,看起来很凶 #include <iostream> #include <stdio.h> #include <string> #include <st ...