Implement predictive back animation (#10273)

For home screen tabs, Navigator screens and most dialogs
This commit is contained in:
Ivan Iskandar
2023-12-28 23:01:01 +07:00
committed by GitHub
parent 4b208fc7ce
commit 9c120e6231
8 changed files with 510 additions and 32 deletions
@@ -282,7 +282,10 @@ private fun MangaScreenSmallImpl(
onBackClicked()
}
}
BackHandler(onBack = internalOnBackPressed)
BackHandler(
enabled = isAnySelected,
onBack = { onAllChapterSelected(false) },
)
Scaffold(
topBar = {
@@ -540,7 +543,10 @@ fun MangaScreenLargeImpl(
onBackClicked()
}
}
BackHandler(onBack = internalOnBackPressed)
BackHandler(
enabled = isAnySelected,
onBack = { onAllChapterSelected(false) },
)
Scaffold(
topBar = {