Android欢迎页面2秒钟后自动跳转到主页面
16lz
2021-12-04
页面跳转
一、功能介绍
打开APP先进入欢迎页面,2秒钟后自动进入主页面
二、项目结构分析
三、详细代码
1、WelcomeActivity.java
package com.xingyun.shoopingmail4;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import com.xingyun.shoopingmail4.activity.MainActivity;public class WelcomeActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_welcome); //两秒钟进入主页面 new Handler().postDelayed(new Runnable() { @Override public void run() { //执行在主线程 //启动主页面 startActivity(new Intent(WelcomeActivity.this,MainActivity.class)); //关闭当前页面 finish(); } },2000); }}
2、MainActivity.java
package com.xingyun.shoopingmail4.activity;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.FrameLayout;import android.widget.RadioButton;import android.widget.RadioGroup;import com.xingyun.shoopingmail4.R;import butterknife.Bind;import butterknife.ButterKnife;public class MainActivity extends AppCompatActivity { @Bind(R.id.frameLayout) FrameLayout frameLayout; @Bind(R.id.rg_main) RadioGroup rgMain; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); rgMain.check(R.id.rb_home); }}
3、AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
4、activity_mainjava
<?xml version="1.0" encoding="utf-8"?>
5、activity_welcome.java
<?xml version="1.0" encoding="utf-8"?>
6、build.gradle
apply plugin: 'com.android.application'android { compileSdkVersion 28 defaultConfig { applicationId "com.xingyun.shoopingmail4" minSdkVersion 16 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.jakewharton:butterknife:7.0.1'}
四、运行结果
————>2秒钟后自动跳转到下面的界面:
更多相关文章
- SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook
- android 当系统存在多个Launcher时,如何设置开机自动进入默认的La
- android 命令(adb shell)进入指定模拟器或设备
- Android横向智能刷新框架-SmartRefreshHorizontal+ScrollView 实
- 【Android】loadData与loadDataWithBaseURL的区别
- android ScreenObserver 实现打开锁屏键时,跳到指定的页面
- android WebView解析 调用html5页面
- Android评论留言页面
- android修改进入工程模式