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);
        }
    }

    直接调用类中方法即可

  • 相关阅读:
    xpath解析以及lxml解析库
    python sort()和sorted()的不同
    爬取电影天堂-二级页面抓取
    爬取猫眼电影榜单TOP100榜-以mysql数据库保存
    爬取猫眼电影榜单TOP100榜-以csv文件保存
    爬取猫眼电影榜单TOP100榜-以命令行输出
    爬虫 贪婪匹配以及非贪婪匹配
    爬取百度贴吧
    python 面试
    python 从array保存伪色彩图片 —— 发现的坑
  • 原文地址:https://www.cnblogs.com/wangying222/p/5585281.html
Copyright © 2011-2022 走看看