Fix wrongful elevation on app config change for floating toolbars

This commit is contained in:
Jays2Kings 2021-05-01 22:11:23 -04:00
parent 510773fd75
commit 1ab54487d1

View File

@ -225,11 +225,7 @@ fun Controller.scrollViewWith(
liftOnScroll.invoke(el)
} else {
elevationAnim?.cancel()
val floatingBar =
!(
activityBinding?.toolbar?.isVisible == true ||
(activityBinding?.tabsFrameLayout?.isVisible == true && includeTabView)
)
val floatingBar = (this as? FloatingSearchInterface)?.showFloatingBar() == true && !includeTabView
if (floatingBar) {
activityBinding?.appBar?.elevation = 0f
return@f
@ -244,12 +240,7 @@ fun Controller.scrollViewWith(
elevationAnim?.start()
}
}
val floatingBar =
!(
activityBinding?.toolbar?.isVisible == true ||
(activityBinding?.tabsFrameLayout?.isVisible == true && includeTabView)
)
if (floatingBar) {
if ((this as? FloatingSearchInterface)?.showFloatingBar() == true && !includeTabView) {
activityBinding?.appBar?.elevation = 0f
}
addLifecycleListener(