Adjust layout

This commit is contained in:
Ali
2023-07-07 12:42:00 +04:00
parent 2fb1eb2165
commit 5110c7dc51
2 changed files with 16 additions and 4 deletions

View File

@@ -414,6 +414,18 @@ public final class ChatListNavigationBar: Component {
self.addSubview(headerContentView)
}
transition.setFrameWithAdditivePosition(view: headerContentView, frame: headerContentFrame)
if component.isSearchActive != (headerContentView.alpha == 0.0) {
headerContentView.alpha = component.isSearchActive ? 0.0 : 1.0
if !transition.animation.isImmediate {
if component.isSearchActive {
headerContentView.layer.animateAlpha(from: 1.0, to: 0.0, duration: 0.14)
} else {
headerContentView.layer.animateAlpha(from: 0.0, to: 1.0, duration: 0.3)
}
}
}
}
if component.tabsNode !== self.tabsNode {