这个问题很简单,但是之前没有去查找教程,导致自己做了之后一堆莫名其妙的BUG,一开始是直接在欢迎界面定义了一个BUTTON,然后点击该BUTTON跳转到主界面,但显然这不是我想过要的效果,后面就想到用Handler来实现,然后在OnCreate方法里开一个线程来启动主界面,具体代码如下:加粗的为该方法的核心代码,其他的只是动画效果。
package com.example.grass.intent;
import android.content.Intent;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.AlphaAnimation;
import android.widget.Button;
import android.widget.RelativeLayout;
public class MainActivity extends AppCompatActivity {
private Button btn_1;
private RelativeLayout rl_root; //界面的根布局组件
private Handler handler = new Handler(){
public void handleMessage(Message msg){
Intent it = new Intent();
it.setClass(MainActivity.this,HomeActivit