1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android欢迎界面的功能 Android 启动 ( 欢迎 ) 页面实现

android欢迎界面的功能 Android 启动 ( 欢迎 ) 页面实现

时间:2018-08-22 22:47:30

相关推荐

android欢迎界面的功能 Android 启动 ( 欢迎 ) 页面实现

像网易云音乐, 哔哩哔哩 这些 APP 每次启动的时候都会有欢迎界面.

于是自己也做了个简单的欢迎界面.

网易云音乐.gif

哔哩哔哩.gif

先上我的效果:

我的.gif

其实很简单, 用一个 Activity 来作欢迎页面, 然后延时执行 startActivity , 跳转到 MainActivity 即可. 不过需要注意的是, welcomeActivity 需要继承 Activity 而不是 AppCompatActivity. 这是因为 AppCompatActivity会默认去加载主题,

虽然实现了欢迎界面, 但是容易发现欢迎界面有 ActionBar , 导致欢迎界面不是全屏, 不够美观. 这时候需要添加如下代码来达到全屏.

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

完整代码如下

public class welcomeActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_welcome);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

startMainActivity();

}

private void startMainActivity(){

TimerTask delayTask = new TimerTask() {

@Override

public void run() {

Intent mainIntent = new Intent(welcomeActivity.this,MainActivity.class);

startActivity(mainIntent);

welcomeActivity.this.finish();

}

};

Timer timer = new Timer();

timer.schedule(delayTask,2000);//延时两秒执行 run 里面的操作

}

}

关于欢迎界面的实现,肯定还有更加优秀的方法, 实现更加炫酷的效果, 待以后深入一步学习再来补充.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。