Skip to content
This repository was archived by the owner on Dec 16, 2023. It is now read-only.

Commit c094fb4

Browse files
committed
Add loading indicator in splash screen
1 parent 3d61a56 commit c094fb4

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

app/src/main/java/com/marknkamau/justjava/ui/SplashActivity.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import android.os.Bundle
66
import com.google.firebase.iid.FirebaseInstanceId
77
import com.marknjunge.core.data.local.PreferencesRepository
88
import com.marknjunge.core.data.repository.UsersRepository
9+
import com.marknkamau.justjava.R
910
import com.marknkamau.justjava.data.network.FirebaseService
1011
import com.marknkamau.justjava.ui.main.MainActivity
1112
import kotlinx.coroutines.CoroutineScope
@@ -30,6 +31,7 @@ class SplashActivity : AppCompatActivity() {
3031

3132
override fun onCreate(savedInstanceState: Bundle?) {
3233
super.onCreate(savedInstanceState)
34+
setContentView(R.layout.activity_splash)
3335

3436
if (preferencesRepository.isSignedIn) {
3537
coroutineScope.launch {
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3+
xmlns:app="http://schemas.android.com/apk/res-auto"
4+
android:layout_width="match_parent"
5+
android:layout_height="match_parent">
6+
7+
<ProgressBar
8+
android:id="@+id/progressBar"
9+
style="?android:attr/progressBarStyle"
10+
android:layout_width="72dp"
11+
android:layout_height="72dp"
12+
android:layout_marginBottom="32dp"
13+
android:indeterminate="true"
14+
app:layout_constraintBottom_toBottomOf="parent"
15+
app:layout_constraintEnd_toEndOf="parent"
16+
app:layout_constraintStart_toStartOf="parent" />
17+
</androidx.constraintlayout.widget.ConstraintLayout>

app/src/main/res/values/styles.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
<style name="AppTheme.SplashTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
3333
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
34+
<item name="colorAccent">@color/colorAccent</item>
3435
<item name="android:windowBackground">@drawable/background_splash</item>
3536
</style>
3637

0 commit comments

Comments
 (0)