Android实现app启动页面设计

1、设置启动界面的延时时间

给参数SPLASH_DISPLAY_LENGTH赋值,1000代表一秒,根据个人喜好设置

2、设置启动界面结束后进入的界面

因为启动界面的跳转界面信息需要在新线程种完成,所以需要先申请一个新线程;

在新线程中使用intent来设置跳转界面,待到延时时间一过即可成功跳转。

注:为了使延时时间有效,必须在新线程尾增加,SPLASH_DISPLAY_LENGTH。

完整示例代码如下:

public class WelcomeActivity extends AppCompatActivity {
    private final int SPLASH_DISPLAY_LENGTH=3000;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
       /* ActionBar actionBar = getSupportActionBar();
        actionBar.hide();
        */
        super.onCreate(savedInstanceState);
        getSupportActionBar().hide();
        setContentView(R.layout.activity_welcome);
        Button button=(Button)findViewById(R.id.button11);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent=new Intent(WelcomeActivity.this,MainActivity.class);
                startActivity(intent);
                WelcomeActivity.this.finish();
            }
        });
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Intent intent=new Intent(WelcomeActivity.this,MainActivity.class);
                startActivity(intent);
                WelcomeActivity.this.finish();
            }
        },SPLASH_DISPLAY_LENGTH);
    }
}

猜你喜欢

转载自blog.csdn.net/Fblacklister/article/details/80785092
今日推荐