zoukankan      html  css  js  c++  java
  • 平移动画

    导航界面移动过程中,平移动画
    上一页移入动画 (-屏幕宽度,y)------>(0,y)
    上一页移出动画 (0,y)-------------->(屏幕宽度,y)

    下一页移入动画 (屏幕宽度,y)-------------->(0,y)
    下一页移出动画 (0,y)-------------->(-屏幕宽度,y)

    /res/anim/next_in_anim.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromXDelta="100%p"
        android:toXDelta="0"
        android:duration="500">
    </translate>

    /res/anim/next_out_anim.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromXDelta="0"
        android:toXDelta="-100%p"
        android:duration="500">
        
    
    </translate>

    /res/anim/pre_in_anim.xml

    <?xml version="1.0" encoding="utf-8"?>
    <!-- -100%p 负一屏幕的宽度大小值 -->
    <translate
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromXDelta="-100%p"
        android:toXDelta="0"
        android:duration="500">
    </translate>

    /res/anim/pre_out_anim.xml

    <?xml version="1.0" encoding="utf-8"?>
    <translate
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromXDelta="0"
        android:toXDelta="100%p"
        android:duration="500">
    </translate>
    public void nextPage(View view){
            String serialNumber = SpUtil.getString(this, ConstantValue.SIM_NUMBER, "");
            if(!TextUtils.isEmpty(serialNumber)){
                Intent intent = new Intent(getApplicationContext(), Setup3Activity.class);
                startActivity(intent);
                
                finish();
                
                overridePendingTransition(R.anim.next_in_anim, R.anim.next_out_anim);
            }else{
                ToastUtil.show(this,"请绑定sim卡");
            }
        }
        
        public void prePage(View view){
            Intent intent = new Intent(getApplicationContext(), Setup1Activity.class);
            startActivity(intent);
            
            finish();
            
            overridePendingTransition(R.anim.pre_in_anim, R.anim.pre_out_anim);
        }
    }
  • 相关阅读:
    什么是linux的ftp
    linux安装ftp组件
    菜鸟之linux问题之图形界面和dos界面的登录问题
    linux第一面
    vmware下linux系统的安装过程
    vmware的安装
    装饰器的邪门歪道
    关于任务脚本里面用异步
    写类装饰器的2个小问题
    VUE 与其他常见前端框架对比
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6254073.html
Copyright © 2011-2022 走看看