|
|
@@ -18,6 +18,7 @@ import com.adealink.weparty.commonui.ext.dp
|
|
|
import com.adealink.weparty.commonui.ext.gone
|
|
|
import com.adealink.weparty.commonui.ext.onSuccess
|
|
|
import com.adealink.weparty.commonui.ext.show
|
|
|
+import com.adealink.weparty.commonui.util.isNavigationBarVisible
|
|
|
import com.adealink.weparty.databinding.FragmentHomeBinding
|
|
|
import com.adealink.weparty.databinding.LayoutMainTabNormalBinding
|
|
|
import com.adealink.weparty.databinding.PopupHomeMessageReplyBinding
|
|
|
@@ -71,6 +72,17 @@ class HomeFragment : BaseHomeFragment(R.layout.fragment_home), ITabManager by Ta
|
|
|
override val tlTab: TabLayout
|
|
|
get() = binding.tlTab
|
|
|
|
|
|
+ override fun initViews() {
|
|
|
+ super.initViews()
|
|
|
+ if (context?.let { isNavigationBarVisible(it) } == false) {
|
|
|
+ binding.tlTab.apply {
|
|
|
+ if (layoutParams is ConstraintLayout.LayoutParams) {
|
|
|
+ (layoutParams as ConstraintLayout.LayoutParams).bottomMargin = 12.dp()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
override fun initTabs() {
|
|
|
binding.ivTabBg.observeSkin(viewLifecycleOwner, homeTabBgSkin)
|
|
|
|