@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_splash);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(SplashActivity.this, MainActivity.class));
finish();
}
}, 1500);
}
}
第三种处理方式:
通过设置Theme android:windowIsTranslucent属性设置为true,背景透明属性
注意:这样设置出现问题,跳转或切换页面的动画效果失效了
解决:自己定义一个窗口动画样式 android:windowAnimationStyle
<?xml version="1.0" encoding="utf-8"?>anim_fade_in.xml
<alpha xmlns:android=“http://schemas.android.com/apk/res/android”
android:interpolator=“@android:anim/accelerate_decelerate_interpolator”
android:fromAlpha=“0.0” android:toAlpha=“1.0”
android:duration=“300” />