Hide keyboard when navigation is open
This commit is contained in:
@@ -59,7 +59,10 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun setupUi() {
|
private fun setupUi() {
|
||||||
binding.toolbar.setNavigationOnClickListener { binding.drawer.open() }
|
binding.toolbar.setNavigationOnClickListener {
|
||||||
|
binding.toolbar.clearSearchFocus()
|
||||||
|
binding.drawer.open()
|
||||||
|
}
|
||||||
binding.toolbar.onSearchQueryChanged { query ->
|
binding.toolbar.onSearchQueryChanged { query ->
|
||||||
viewModel.onSearchQuery(query.trim().takeUnless { it.isEmpty() })
|
viewModel.onSearchQuery(query.trim().takeUnless { it.isEmpty() })
|
||||||
}
|
}
|
||||||
@@ -120,7 +123,6 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) {
|
|||||||
)
|
)
|
||||||
|
|
||||||
binding.toolbar.isSearchVisible = uiState.searchVisible
|
binding.toolbar.isSearchVisible = uiState.searchVisible
|
||||||
if (!uiState.searchVisible) binding.toolbar.clearSearchFocus()
|
|
||||||
|
|
||||||
if (uiState.searchVisible) {
|
if (uiState.searchVisible) {
|
||||||
binding.toolbarHolder.setBackgroundResource(R.drawable.bg_toolbar)
|
binding.toolbarHolder.setBackgroundResource(R.drawable.bg_toolbar)
|
||||||
|
|||||||
Reference in New Issue
Block a user