要隐藏Android移动应用程序的启动画面,可以使用以下方法:
...
然后在res/values/styles.xml文件中定义AppTheme样式:
public class SplashScreenActivity extends AppCompatActivity {
private static int SPLASH_TIME_OUT = 3000; // 延迟关闭时间,单位为毫秒
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent homeIntent = new Intent(SplashScreenActivity.this, MainActivity.class);
startActivity(homeIntent);
finish(); // 关闭启动活动
}
}, SPLASH_TIME_OUT);
}
}
在上述示例中,activity_splash_screen.xml是启动活动的布局文件,MainActivity是应用程序的主活动。
public class SplashScreenActivity extends AppCompatActivity {
private static int SPLASH_TIME_OUT = 3000; // 延迟关闭时间,单位为毫秒
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
ImageView splashImageView = findViewById(R.id.splash_image);
Glide.with(this)
.load(R.drawable.splash_image)
.centerCrop()
.into(splashImageView);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent homeIntent = new Intent(SplashScreenActivity.this, MainActivity.class);
startActivity(homeIntent);
finish(); // 关闭启动活动
}
}, SPLASH_TIME_OUT);
}
}
在上述示例中,splash_image是启动图片的资源文件。请确保在build.gradle文件中添加了Glide库的依赖项。
通过上述方法,你可以隐藏Android移动应用程序的启动画面。