• 仿IOS Launch 欢迎界面


    Activity 界面:

    welcome_layout.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="@drawable/welcome_pic"
        >
        
    </LinearLayout>

    Activity 代码:

    package com.activity;
    
    import android.annotation.SuppressLint;
    import android.app.Activity;
    
    import android.content.Intent;
    
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;
    
    import com.tqg.zhenjiang.price.R;
    
    @SuppressLint("HandlerLeak")
    public class WelcomeActivity extends Activity  {
    
        //延迟时间
        private final static int DELAY_TIME = 1500;
        //消息参数
        private final static int DELAY_MSG = 1001;
        
        @SuppressLint("HandlerLeak")
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.welcome_layout);
            //延迟发送消息
            mHandler.sendEmptyMessageDelayed(DELAY_MSG, DELAY_TIME);
        }
    
        private final Handler mHandler = new Handler() {
            @Override
            public void handleMessage(Message msg) {
                switch (msg.what) {
                case DELAY_MSG:
                    startToMainActivity();
                    WelcomeActivity.this.finish();
                    break;
                default:
                    break;
                }
                super.handleMessage(msg);
            }
        };
    
        //跳转主界面
        private void startToMainActivity() 
        {
            Intent intent = new Intent();
            intent.setClass(this, MainActivity.class);
            startActivity(intent);
        }
    
    }

    主要就是运用了Android Handler延迟发送消息的机制。

  • 相关阅读:
    洛谷 P5110 块速递推
    洛谷 P3868 [TJOI2009]猜数字
    Codeforces 343D Water Tree
    Codeforces 915E Physical Education Lessons
    洛谷 P2787 语文1(chin1)- 理理思维
    洛谷 P4344 [SHOI2015]脑洞治疗仪
    洛谷 P3338 [ZJOI2014]力
    【模板】珂朵莉树(ODT)(Codeforces 896C Willem, Chtholly and Seniorious)
    【模板】FFT
    Solution of CF911G Mass Change Queries
  • 原文地址:https://www.cnblogs.com/thefeelingofsimple/p/2791370.html
Copyright © 2020-2023  润新知