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);
        }
    }
  • 相关阅读:
    猜拳游戏
    python2.7安装paramiko模板(windows)
    python socket编程(初级)
    Python2.7怎么安装MySQLdb模板(Windows32)
    Python的用户交互模式
    一个java程序员自学IOS开发之路(三)
    一个java程序员自学IOS开发之路(二)
    一个java程序员自学IOS开发之路(一)
    win 7 取得最高权限
    Multiset ------ 多重集合
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6254073.html
Copyright © 2011-2022 走看看