Advertisement
Baru_Berbagi

SplashActivity.java

Nov 14th, 2020
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1. package com.baruberbagi.animasisplashscreen;
  2.  
  3. import androidx.appcompat.app.ActionBar;
  4. import androidx.appcompat.app.AppCompatActivity;
  5.  
  6. import android.content.Intent;
  7. import android.os.Bundle;
  8. import android.view.WindowManager;
  9.  
  10. import com.daimajia.androidanimations.library.Techniques;
  11. import com.viksaa.sssplash.lib.activity.AwesomeSplash;
  12. import com.viksaa.sssplash.lib.cnst.Flags;
  13. import com.viksaa.sssplash.lib.model.ConfigSplash;
  14.  
  15. public class SplashActivity extends AwesomeSplash {
  16.  
  17.     @Override
  18.     public void initSplash(ConfigSplash configSplash) {
  19.         ActionBar actionBar = getSupportActionBar();
  20.         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
  21.  
  22.         configSplash.setBackgroundColor(R.color.colorPrimary);
  23.         configSplash.setAnimLogoSplashDuration(3000);
  24.         configSplash.setRevealFlagX(Flags.REVEAL_LEFT);
  25.         configSplash.setRevealFlagX(Flags.REVEAL_BOTTOM);
  26.  
  27.         //Untuk title
  28.  
  29.         configSplash.setTitleSplash("Baru Berbagi");
  30.         configSplash.setTitleTextColor(R.color.White);
  31.         configSplash.setTitleTextSize(25f);
  32.         configSplash.setAnimTitleDuration(3000);
  33.         configSplash.setAnimTitleTechnique(Techniques.FlipInX);
  34.     }
  35.  
  36.     @Override
  37.     public void animationsFinished() {
  38.         startActivity(new Intent(SplashActivity.this,MainActivity.class));
  39.         finish();
  40.     }
  41. }
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement