Skip to content
Snippets Groups Projects
Commit a72d06d8 authored by Kamal Bramwell's avatar Kamal Bramwell
Browse files

Merge branch 'FE-939_qr_code_search' into 'FE-904_search_2_feature'

FE-939: QR Code Search

See merge request elixxir/client-android!68
parents 3db83b3c 123a3650
No related branches found
No related tags found
4 merge requests!84Version 2.92 build 629,!77v2.9 b627,!76FE-904: search 2 feature,!68FE-939: QR Code Search
......@@ -103,7 +103,8 @@ class UserSearchFragment : RequestsFragment() {
}
}.attach()
userSearchAppBarTabs.addOnTabSelectedListener(
userSearchAppBarTabs.apply {
addOnTabSelectedListener(
object : OnTabSelectedListener {
override fun onTabSelected(tab: TabLayout.Tab?) {
if (searchViewModel.previousTabPosition != SEARCH_QR && tab?.position == SEARCH_QR) {
......@@ -123,6 +124,7 @@ class UserSearchFragment : RequestsFragment() {
)
}
}
}
private fun navigateToQrCode() {
val qrCodeScreen = UserSearchFragmentDirections.actionGlobalQrCode()
......@@ -164,6 +166,16 @@ class UserSearchFragment : RequestsFragment() {
observeUi()
}
override fun onResume() {
super.onResume()
resetTabPosition()
}
private fun resetTabPosition() {
binding.userSearchAppBarTabs.setScrollPosition(SEARCH_USERNAME, 0f, true)
binding.userSearchViewPager.currentItem = SEARCH_USERNAME
}
private fun observeUi() {
searchViewModel.udSearchUi.observe(viewLifecycleOwner) { state ->
binding.ui = state
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment