diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/view/ControllerExtensions.kt b/app/src/main/java/eu/kanade/tachiyomi/util/view/ControllerExtensions.kt index 3173d4bd19..af104354b5 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/view/ControllerExtensions.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/view/ControllerExtensions.kt @@ -254,6 +254,27 @@ fun Controller.liftAppbarWith( } }, ) + addLifecycleListener( + object : Controller.LifecycleListener() { + override fun onChangeStart( + controller: Controller, + changeHandler: ControllerChangeHandler, + changeType: ControllerChangeType, + ) { + super.onChangeStart(controller, changeHandler, changeType) + if (changeType.isEnter) { + activityBinding?.appBar?.hideBigView( + true, + setTitleAlpha = this@liftAppbarWith !is MangaDetailsController, + ) + activityBinding?.appBar?.setToolbarModeBy(this@liftAppbarWith) + activityBinding?.appBar?.useTabsInPreLayout = false + colorToolbar(isToolbarColored) + activityBinding?.appBar?.updateAppBarAfterY(recycler) + } + } + }, + ) } fun Controller.scrollViewWith(