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);
        }
    }
  • 相关阅读:
    转载 centos7安装kafka_2.11-1.0.0 新手入门(集群)
    Kafka得介绍与单节点部署
    MVC Areas
    Session如何保存在sql数据库中
    AsposeCell特定格式表格
    DataTable数据修改,换列
    A1095 Cars on Campus (30 分)
    A1075 PAT Judge (25 分)
    A1016 Phone Bills (25 分)
    A1082 Read Number in Chinese (25 分)
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6254073.html
Copyright © 2011-2022 走看看