verbesserte Ladeanimation

master
Niko Diamadis 6 years ago
parent a2b3fcee26
commit 4ba3d5c60d

@ -57,6 +57,7 @@ dependencies {
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'com.afollestad.material-dialogs:input:3.3.0'
implementation 'com.airbnb.android:lottie:3.4.2'
implementation 'com.amitshekhar.android:android-networking:1.0.2'
implementation 'com.github.cyb3rko:about-icons:1.2.1'
implementation 'com.github.GrenderG:Toasty:1.5.0'

File diff suppressed because one or more lines are too long

@ -54,6 +54,8 @@ class MainActivity : AppCompatActivity() {
showNameDialog()
}
loading_animation.playAnimation()
if (sharedPref.getBoolean("admin", false)) {
adminMode = true
floatingActionButton.show()
@ -212,7 +214,8 @@ class MainActivity : AppCompatActivity() {
}
private fun hideProgress() {
progress_bar.visibility = View.GONE
loading_animation.visibility = View.GONE
loading_animation.cancelAnimation()
}
override fun onCreateOptionsMenu(menu: Menu): Boolean {

@ -22,15 +22,17 @@
android:fontFamily="sans-serif-black"
tools:ignore="HardcodedText" />
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="60dp"
android:layout_height="60dp"
app:layout_constraintTop_toBottomOf="@id/title"
app:layout_constraintStart_toStartOf="parent"
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/loading_animation"
android:layout_width="150dp"
android:layout_height="150dp"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="48dp"
android:layout_gravity="center_horizontal"/>
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/recycler_view"
android:layout_marginTop="30dp"
app:lottie_fileName="loading.json"
app:lottie_loop="true"
app:lottie_speed="1.5"/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view"

Loading…
Cancel
Save