码迷,mamicode.com
首页 > 移动开发 > 详细

Android activity界面跳转动画

时间:2014-10-09 13:50:43      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:android   style   http   io   ar   strong   文件   sp   art   

实现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界面跳转动画

标签:android   style   http   io   ar   strong   文件   sp   art   

原文地址:http://www.cnblogs.com/blogzhangwei/p/4012850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!