File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
data/src/main/java/com/hoc/flowmvi/data
feature-search/src/main/java/com/hoc/flowmvi/ui/search Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,6 @@ import com.hoc.flowmvi.domain.repository.UserRepository
1818import com.hoc081098.flowext.retryWithExponentialBackoff
1919import kotlinx.coroutines.ExperimentalCoroutinesApi
2020import kotlinx.coroutines.FlowPreview
21- import kotlinx.coroutines.delay
2221import kotlinx.coroutines.flow.Flow
2322import kotlinx.coroutines.flow.MutableSharedFlow
2423import kotlinx.coroutines.flow.asFlow
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ import androidx.core.view.isInvisible
1010import androidx.core.view.isVisible
1111import androidx.lifecycle.lifecycleScope
1212import androidx.recyclerview.widget.GridLayoutManager
13+ import androidx.transition.AutoTransition
14+ import androidx.transition.TransitionManager
1315import com.hoc.flowmvi.core_ui.SearchViewQueryTextEvent
1416import com.hoc.flowmvi.core_ui.clicks
1517import com.hoc.flowmvi.core_ui.navigator.IntentProviders
@@ -58,6 +60,15 @@ class SearchActivity :
5860 textQuery.text = " Search results for '${viewState.submittedQuery} '"
5961 }
6062
63+ TransitionManager .endTransitions(root)
64+ TransitionManager .beginDelayedTransition(
65+ root,
66+ AutoTransition ()
67+ .addTarget(errorGroup)
68+ .addTarget(progressBar)
69+ .setDuration(200 )
70+ )
71+
6172 errorGroup.isVisible = viewState.error != = null
6273 if (errorGroup.isVisible) {
6374 errorMessageTextView.text = viewState.error?.let {
You can’t perform that action at this time.
0 commit comments