Loading presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt +12 −10 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.animation.ObjectAnimator import android.app.AlertDialog import android.content.Intent import android.content.res.ColorStateList import android.opengl.Visibility import android.os.Build import android.os.Bundle import android.view.Gravity Loading Loading @@ -132,11 +133,12 @@ class MainActivity : QkThemedActivity(), MainView { viewModel.bindView(this) onNewIntentIntent.onNext(intent) (snackbar as? ViewStub)?.setOnInflateListener { _, _ -> snackbarButton.clicks() .autoDisposable(scope(Lifecycle.Event.ON_DESTROY)) .subscribe(snackbarButtonIntent) } // (snackbar as? ViewStub)?.setOnInflateListener { _, _ -> // snackbarButton.clicks() // .autoDisposable(scope(Lifecycle.Event.ON_DESTROY)) // .subscribe(snackbarButtonIntent) // } (syncing as? ViewStub)?.setOnInflateListener { _, _ -> syncingProgress?.progressTintList = ColorStateList.valueOf(theme.blockingFirst().theme) Loading Loading @@ -292,10 +294,10 @@ class MainActivity : QkThemedActivity(), MainView { } when (state.syncing) { is SyncRepository.SyncProgress.Idle -> { syncing.isVisible = false snackbar.isVisible = !state.defaultSms || !state.smsPermission || !state.contactPermission } // is SyncRepository.SyncProgress.Idle -> { // syncing.isVisible = false // snackbar.isVisible = !state.defaultSms || !state.smsPermission || !state.contactPermission // } is SyncRepository.SyncProgress.Running -> { syncing.isVisible = true Loading presentation/src/main/res/layout/main_activity.xml +2 −0 Original line number Diff line number Diff line Loading @@ -119,6 +119,7 @@ app:layout_constraintBottom_toTopOf="@id/snackbar" /> <ViewStub android:id="@+id/snackbar" android:layout_width="match_parent" android:layout_height="wrap_content" Loading @@ -127,6 +128,7 @@ app:layout_constraintBottom_toTopOf="@id/syncing" /> <ViewStub android:id="@+id/syncing" android:layout_width="match_parent" android:layout_height="wrap_content" Loading Loading
presentation/src/main/java/com/moez/QKSMS/feature/main/MainActivity.kt +12 −10 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.animation.ObjectAnimator import android.app.AlertDialog import android.content.Intent import android.content.res.ColorStateList import android.opengl.Visibility import android.os.Build import android.os.Bundle import android.view.Gravity Loading Loading @@ -132,11 +133,12 @@ class MainActivity : QkThemedActivity(), MainView { viewModel.bindView(this) onNewIntentIntent.onNext(intent) (snackbar as? ViewStub)?.setOnInflateListener { _, _ -> snackbarButton.clicks() .autoDisposable(scope(Lifecycle.Event.ON_DESTROY)) .subscribe(snackbarButtonIntent) } // (snackbar as? ViewStub)?.setOnInflateListener { _, _ -> // snackbarButton.clicks() // .autoDisposable(scope(Lifecycle.Event.ON_DESTROY)) // .subscribe(snackbarButtonIntent) // } (syncing as? ViewStub)?.setOnInflateListener { _, _ -> syncingProgress?.progressTintList = ColorStateList.valueOf(theme.blockingFirst().theme) Loading Loading @@ -292,10 +294,10 @@ class MainActivity : QkThemedActivity(), MainView { } when (state.syncing) { is SyncRepository.SyncProgress.Idle -> { syncing.isVisible = false snackbar.isVisible = !state.defaultSms || !state.smsPermission || !state.contactPermission } // is SyncRepository.SyncProgress.Idle -> { // syncing.isVisible = false // snackbar.isVisible = !state.defaultSms || !state.smsPermission || !state.contactPermission // } is SyncRepository.SyncProgress.Running -> { syncing.isVisible = true Loading
presentation/src/main/res/layout/main_activity.xml +2 −0 Original line number Diff line number Diff line Loading @@ -119,6 +119,7 @@ app:layout_constraintBottom_toTopOf="@id/snackbar" /> <ViewStub android:id="@+id/snackbar" android:layout_width="match_parent" android:layout_height="wrap_content" Loading @@ -127,6 +128,7 @@ app:layout_constraintBottom_toTopOf="@id/syncing" /> <ViewStub android:id="@+id/syncing" android:layout_width="match_parent" android:layout_height="wrap_content" Loading