Android(安卓)studio 为项目添加启动等待界面
16lz
2021-01-26
该文章实现的是很简单的app开始界面,加入的作用是不让主要内容突然出现显得突兀。启动界面就是单纯的一张图片,进度条,等待三秒自动进入app。
1,添加一个Java文件,命名为splashactivity。代码内容:
package com.example.liu.roommanager;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.view.Window;import android.view.WindowManager;public class SplashActivity extends Activity{ private final int SPLASH_DISPLAY_LENGHT = 3000; //延迟3秒 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(SplashActivity.this, RoomListActivity.class); SplashActivity.this.startActivity(intent); SplashActivity.this.finish(); } }, SPLASH_DISPLAY_LENGHT); }}
2 为splashactivity添加对应的xml文件,命名为**activity_splash **
代码如下:
<?xml version="1.0" encoding="utf-8"?>
3 将AndroidManifest里面的代码稍做修改,目的是将splashactivity作为default activity
更改代码如下:
这样就可以了。
更多相关文章
- TabLayout+ViewPager+Fragment实现底部导航
- android Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORD
- 向sdcard添加文件fail可能的情况
- Android(安卓)Hander机制的理解
- Android---添加结构线或边框的几种方式
- 利用 Android(安卓)Systrace 做performance 分析
- 《第一行代码》第十二章引用toolbar出错,从android升级到androidx
- Android(安卓)9.0——ActivityManagerService代码分析
- Android(安卓)Lollipop 设置状态栏颜色