XiaodongLin 11 сар өмнө
parent
commit
1dccee5430

+ 1 - 1
module/account/src/main/res/layout/fragment_gender_select.xml

@@ -102,7 +102,7 @@
         android:background="@drawable/account_bg_register_profile_item"
         android:gravity="center"
         android:hint="@string/account_login_name_input"
-        android:inputType="text"
+        android:inputType="text|textNoSuggestions"
         android:lines="1"
         android:maxLength="28"
         android:paddingHorizontal="20dp"

+ 1 - 13
module/message/src/main/java/com/adealink/weparty/message/MessageFragment.kt

@@ -55,7 +55,7 @@ class MessageFragment: BaseFragment(R.layout.fragment_message) {
         binding.viewPager.offscreenPageLimit = 1
         (binding.viewPager.getChildAt(0) as? RecyclerView)?.setItemViewCacheSize(conversationListTypeLists.size)
         TabLayoutMediator(
-            binding.messageTabLayout, binding.viewPager
+            binding.messageTabLayout, binding.viewPager, true, false
         ) { tab: Tab, position: Int ->
             run {
                 tab.setCustomView(R.layout.layout_message_tab)
@@ -66,18 +66,6 @@ class MessageFragment: BaseFragment(R.layout.fragment_message) {
                 }
             }
         }.attach()
-        // 重新设置tab的点击事件,防止tab切换时页面有切换动画
-        binding.messageTabLayout.post {
-            val tabStrip = binding.messageTabLayout.getChildAt(0) as? ViewGroup ?: return@post
-
-            for (i in 0 until tabStrip.childCount) {
-                val tabView = tabStrip.getChildAt(i)
-                tabView.setOnClickListener {
-                    // 直接切换页面,不使用动画
-                    binding.viewPager.setCurrentItem(i, false)
-                }
-            }
-        }
 
         binding.messageTabLayout.addOnTabSelectedListener(object : OnTabSelectedListener {
             override fun onTabSelected(tab: Tab?) {