在res/drawable文件夹中创建一个启动画面图像文件splash_screen.xml,以下是一个示例:
-
在res/values/styles.xml文件中,定义splash screen的主题样式如下:
在AndroidManifest.xml文件中,指定启动活动并应用splash screen主题样式:
在MainActivity.java文件中,在onCreate方法中,根据条件选择导航到不同的活动:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Check condition and navigate to various activity
if (condition1) {
startActivity(new Intent(MainActivity.this, Activity1.class));
} else if (condition2) {
startActivity(new Intent(MainActivity.this, Activity2.class));
} else {
startActivity(new Intent(MainActivity.this, Activity3.class));
}
// Destroy the current activity
finish();
}
}