Android Studio闪屏页

现在很多 App 启动都有闪屏页和功能引导页,那么接下来我们就来先看看闪屏页是怎么实现的吧

首先创建一个新的工程,然后创建一个新的Empty Activity,在这我就命名为SplashActivity,
接下来就是编写SplashActivity的布局
activity_splash.xml


          //闪屏页所显示的图片

    


然后是SplashActivity.java

package com.example.travel;

import android.content.Intent;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class SplashActivity extends AppCompatActivity {

    protected Handler handler = new Handler ();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate (savedInstanceState);
        setContentView (R.layout.activity_splash);
        handler.postDelayed (new Runnable () {    //匿名内部类  创建线程
            @Override
            public void run() {
              startActivity (new Intent (SplashActivity.this,MainActivity.class));      //界面转跳
            }
        },3000);         //第二个参数是停留的时间
    }
}

最后一步是最主要的,也是最关键的,就是修改AndroidMainfest.xml里面的内容




    
        
            
                

                
            
        
        
        
    


需要把intent-filter这块代码放到SplashActivity内容里面,目的是让App一启动先启动SplashActivity界面

为了让界面更美观,一般导入了背景图界面里面还是会有标题栏,所以我们要把标题栏去掉
怎么修改呢,在styles.xml里面,把style name=xxx parent=xxx改为