diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 43b9ffd..2cee6c7 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -14,6 +14,15 @@ android:supportsRtl="true" android:theme="@style/Theme.MusicApp" tools:targetApi="31"> + + + + + + + diff --git a/app/src/main/java/com/hi/music/player/ui/activity/ASplashActivity.java b/app/src/main/java/com/hi/music/player/ui/activity/ASplashActivity.java new file mode 100644 index 0000000..5be0c0d --- /dev/null +++ b/app/src/main/java/com/hi/music/player/ui/activity/ASplashActivity.java @@ -0,0 +1,60 @@ +package com.hi.music.player.ui.activity; + +import android.content.Intent; +import android.os.CountDownTimer; + +import com.hi.music.player.databinding.ActivityAsplashBinding; + +public class ASplashActivity extends BaseActivity { + + private static final int SPLASH_TIME_OUT = 1500; + private CountDownTimer countDownTimer; + + @Override + protected ActivityAsplashBinding getViewBinding() { + return ActivityAsplashBinding.inflate(getLayoutInflater()); + } + + @Override + protected void onCreateInit() { + + intData(); + + } + + @Override + public boolean isFullScreen() { + return true; + } + + @Override + public boolean statusBarLight() { + return false; + } + + public void intData(){ + + countDownTimer = new CountDownTimer(SPLASH_TIME_OUT, 100) { + + @Override + public void onTick(long millisUntilFinished) { + + float v = 100 - (float) millisUntilFinished / SPLASH_TIME_OUT * 100; + int v1 = (int) v; + vb.progressBar.setProgress(v1); + + } + + @Override + public void onFinish() { + vb.progressBar.setProgress(100); + Intent intent = new Intent(ASplashActivity.this, HomeActivity.class); + startActivity(intent); + finish(); + } + }; + + countDownTimer.start(); + + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/seek_bar_color.xml b/app/src/main/res/drawable/seek_bar_color.xml new file mode 100644 index 0000000..4ce33bb --- /dev/null +++ b/app/src/main/res/drawable/seek_bar_color.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_asplash.xml b/app/src/main/res/layout/activity_asplash.xml new file mode 100644 index 0000000..8649154 --- /dev/null +++ b/app/src/main/res/layout/activity_asplash.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-xxxhdpi/launch_icon.png b/app/src/main/res/mipmap-xxxhdpi/launch_icon.png new file mode 100644 index 0000000..425ae9e Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/launch_icon.png differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 35c0625..453dbaa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -9,4 +9,6 @@ New Releases Musicoo Profile + Listen Music Anytime + Resource Loading... \ No newline at end of file