package com.shlb.comb; import android.content.Intent; import android.os.Build; import android.os.Bundle; import android.view.WindowManager; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import com.shlb.comb.activity.HomeActivity; import com.shlb.comb.view.ParticleView; public class SplashActivity extends AppCompatActivity { ParticleView ptview; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= 28) { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES; getWindow().setAttributes(lp); } setContentView(R.layout.activity_splash); ptview = findViewById(R.id.ptview); ptview.startAnim(); ptview.setOnParticleAnimListener(new ParticleView.ParticleAnimListener() { @Override public void onAnimationEnd() { startActivity(new Intent(SplashActivity.this, HomeActivity.class)); finish(); } }); } }