zoukankan      html  css  js  c++  java
  • Android 启动后页面跳转

      1.LoadingActivity

      

    public class LoadingActivity extends Activity
      implements Handler.Callback
    {
      private Handler mHandler;
      private Timer mTimer;
      private View mView;
    
      public boolean handleMessage(Message paramMessage)
      {
        switch (paramMessage.what)
        {
        default:
             return false;
        case 0:
             startActivity(new Intent(this, MenuActivity.class));
             overridePendingTransition(R.anim.left_in, R.anim.left_out);
             finish();
        }
        return false;
      }
    /*schedule(TimerTask task, long delay)的注释:Schedules the specified task for execution after the specified delay。大意是在延时delay毫秒后执行task。并没有提到重复执行
     */
      public void onCreate(Bundle paramBundle)
      {
        super.onCreate(paramBundle);
        setContentView(R.layout.loading);
        this.mView = findViewById(R.id.rl_loading);
        this.mHandler = new Handler(this);
        this.mTimer = new Timer();
        this.mTimer.schedule(new TimerTask()
        {
          public void run()
          {
            LoadingActivity.this.mHandler.sendEmptyMessage(0);
          }
        }
        , 3000L);
      }
    
      public boolean onKeyDown(int paramInt, KeyEvent paramKeyEvent)
      {
        this.mTimer.cancel();
        return super.onKeyDown(paramInt, paramKeyEvent);
      }
    
      protected void onPause()
      {
        super.onPause();
      }
    
      protected void onResume()
      {
        super.onResume();
      }
    }

       2.left_in.xml

           

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

       3.left_out.xml

    <?xml version="1.0" encoding="utf-8"?>
    <set
      xmlns:android="http://schemas.android.com/apk/res/android">
        <translate android:duration="500" android:fromXDelta="0.0" android:toXDelta="-100.0%p" />
    </set>
  • 相关阅读:
    【底层原理】四位计算机的原理及其实现
    ctags的如何生成tags文件
    nginx-1.12.0版本(编译安装)-自定义安装路径
    使用LVS实现负载均衡原理及安装配置详解
    【系统架构】亿级Web系统搭建(1):Web负载均衡
    9个Linux系统常用监控命令
    NetStat命令详解
    SQLSERVER CXPACKET 等待
    什么是PAGELATCH和PAGEIOLATCH
    CentOS环境变量配置并生效
  • 原文地址:https://www.cnblogs.com/konf/p/3948246.html
Copyright © 2011-2022 走看看