mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 10:33:45 +00:00
@@ -99,8 +99,14 @@ struct HomeScreen: View {
|
|||||||
makeBloomView(controller: controller)
|
makeBloomView(controller: controller)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let isHidden = controller.navigationController?.topViewController != controller || isSearching
|
let isTopController = controller.navigationController?.topViewController != controller
|
||||||
bloomView?.isHidden = isHidden
|
let isHidden = isTopController || isSearching
|
||||||
|
if let bloomView {
|
||||||
|
bloomView.isHidden = isHidden
|
||||||
|
UIView.transition(with: bloomView, duration: 2.0, options: .curveEaseInOut) {
|
||||||
|
bloomView.alpha = isTopController ? 0 : 1
|
||||||
|
}
|
||||||
|
}
|
||||||
gradientView?.isHidden = isHidden
|
gradientView?.isHidden = isHidden
|
||||||
navigationBarContainer?.clipsToBounds = !isHidden
|
navigationBarContainer?.clipsToBounds = !isHidden
|
||||||
hairlineView?.isHidden = isHidden || !scrollViewAdapter.isAtTopEdge.value
|
hairlineView?.isHidden = isHidden || !scrollViewAdapter.isAtTopEdge.value
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
The bloom does not pop in but fades in.
|
||||||
Reference in New Issue
Block a user