|
@@ -50,6 +50,9 @@ class LoginActivity : BaseMVVMActivity<ActivityLoginBinding, LoginViewModel>(),
|
|
|
} else {
|
|
|
view.text = doc
|
|
|
}
|
|
|
+ if (position == 0) {
|
|
|
+ view.typeface = Typeface.defaultFromStyle(Typeface.BOLD)
|
|
|
+ }
|
|
|
tab.customView = view
|
|
|
hideToolTipText(tab)
|
|
|
binding.tabTitle.addTab(tab)
|
|
@@ -285,7 +288,12 @@ class LoginActivity : BaseMVVMActivity<ActivityLoginBinding, LoginViewModel>(),
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @SuppressLint("CutPasteId")
|
|
|
override fun onTabSelected(tab: TabLayout.Tab?) {
|
|
|
+ tab?.customView?.findViewById<TextView>(R.id.tv_tab)?.isSelected = true
|
|
|
+ val tv: TextView? = tab?.customView?.findViewById(R.id.tv_tab)
|
|
|
+ tv?.typeface = Typeface.defaultFromStyle(Typeface.BOLD)
|
|
|
+ tv?.invalidate()
|
|
|
val positon = tab?.position ?: 0
|
|
|
binding.tvCode.show(positon == 1)
|
|
|
loginType = positon
|
|
@@ -296,10 +304,15 @@ class LoginActivity : BaseMVVMActivity<ActivityLoginBinding, LoginViewModel>(),
|
|
|
binding.username.hint = "请输入手机号"
|
|
|
binding.password.hint = "请输入验证码"
|
|
|
}
|
|
|
+ tab?.customView?.findViewById<TextView>(R.id.tv_tab)?.isSelected = false
|
|
|
}
|
|
|
|
|
|
+ @SuppressLint("CutPasteId")
|
|
|
override fun onTabUnselected(tab: TabLayout.Tab?) {
|
|
|
-
|
|
|
+ tab?.customView?.findViewById<TextView>(R.id.tv_tab)?.isSelected = false
|
|
|
+ val tv: TextView? = tab?.customView?.findViewById(R.id.tv_tab)
|
|
|
+ tv?.typeface = Typeface.defaultFromStyle(Typeface.NORMAL)
|
|
|
+ tv?.invalidate()
|
|
|
}
|
|
|
|
|
|
override fun onTabReselected(tab: TabLayout.Tab?) {
|