zoukankan      html  css  js  c++  java
  • Android activity界面跳转动画

    实现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>

  • 相关阅读:
    WEB-INF下的jsp通过servlet中超链接跳转
    WEB-INF下的jsp怎么访问
    迭代器一般用法
    接口深层理解
    java中的接口深层理解
    动态SQL与静态SQL的区别
    TIDB集群部署
    ora-00245报错解决方法
    PostgreSQL 密码验证功能增强
    多台机器之间一键化互信脚本实现
  • 原文地址:https://www.cnblogs.com/blogzhangwei/p/4012850.html
Copyright © 2011-2022 走看看