zoukankan      html  css  js  c++  java
  • 界面之间的跳转加右进左出,左出右进动画

    右进左出动画:  in_from_right

     2 <?xml version="1.0" encoding="utf-8"?>
     3 <set xmlns:Android="http://schemas.android.com/apk/res/android"
     4     > 
     5     <!--
     6     //动画对象的起始X坐标
     7      //动画对象的结束X坐标
     8      //这里是横向移动,所以Y坐标无需改变,始终是0
     9      //动画时间2s 
    10       -->
    11     <translate 
    12         Android:fromXDelta="100%p" 
    13         Android:toXDelta="0" 
    14         Android:fromYDelta="0" 
    15         Android:toYDelta="0" 
    16         Android:duration="500"
    17          />  
    18 
    19 </set>

    out_to_left

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:Android="http://schemas.android.com/apk/res/android"
        > 
        <!--动画对象的起始X坐标
         //动画对象的结束X坐标
         //这里是横向移动,所以Y坐标无需改变,始终是0
         //动画时间2s 
          -->
        <translate 
            Android:fromXDelta="0" 
            Android:toXDelta="-100%p" 
            Android:fromYDelta="0" 
            Android:toYDelta="0" 
            Android:duration="500"
             />  
    
    </set>

    左进右出动画:  in_from_left

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:Android="http://schemas.android.com/apk/res/android"
        > 
        <!--
        //动画对象的起始X坐标
         //动画对象的结束X坐标
         //这里是横向移动,所以Y坐标无需改变,始终是0
         //动画时间2s 
          -->
        <translate 
            Android:fromXDelta="-100%p" 
            Android:toXDelta="0" 
            Android:fromYDelta="0" 
            Android:toYDelta="0" 
            Android:duration="500"
             />  
    
    </set>

    out_to_right

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:Android="http://schemas.android.com/apk/res/android"
        > 
        <!--动画对象的起始X坐标
         //动画对象的结束X坐标
         //这里是横向移动,所以Y坐标无需改变,始终是0
         //动画时间2s 
          -->
        <translate 
            Android:fromXDelta="0" 
            Android:toXDelta="100%p" 
            Android:fromYDelta="0" 
            Android:toYDelta="0" 
            Android:duration="500"
             />  
    
    </set>

    跳转主代码:

    public class Intent_utils {
        
        public  static  void enterIntent(Context context,Class class1){
            Intent intent = new Intent(context,class1);
            context.startActivity(intent);
            ((Activity) context).overridePendingTransition(R.anim.in_from_right,
                    R.anim.out_to_left);
        }
        public  static  void backIntent(Context context){
            ((Activity) context).finish();
            ((Activity) context).overridePendingTransition(R.anim.in_from_left, R.anim.out_to_right);
        }
    }

    直接调用类中方法即可

  • 相关阅读:
    combobox下拉框只能选择不能编辑
    nginx 虚拟主机
    nginx加密网站
    nginx平滑升级
    http网站加密
    CentOS下网卡启动、配置等ifcfg-eth0教程
    CentOS5.6系统中安装并使用USB无线网卡(配置成功) 转
    【RedHat/Centos】利用iso镜像做本地yum源 转
    centOS6.0 64 位将光盘作为yum源(转)
    Linux安装无线网卡驱动,实现Linux无线上网 转
  • 原文地址:https://www.cnblogs.com/wangying222/p/5585281.html
Copyright © 2011-2022 走看看