메인 하단 탭 - 콘텐츠, 라이브 순서 변경
This commit is contained in:
parent
3b868294b0
commit
36ffa4fa58
|
@ -121,7 +121,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
intent.getBundleExtra(Constants.EXTRA_DATA)?.getLong(Constants.EXTRA_MESSAGE_ID)
|
intent.getBundleExtra(Constants.EXTRA_DATA)?.getLong(Constants.EXTRA_MESSAGE_ID)
|
||||||
if (messageId != null && messageId > 0) {
|
if (messageId != null && messageId > 0) {
|
||||||
changeFragment(MainViewModel.CurrentTab.MESSAGE)
|
changeFragment(MainViewModel.CurrentTab.MESSAGE)
|
||||||
setTabSelected(binding.tabSuda, isSelected = false)
|
setTabSelected(binding.tabLive, isSelected = false)
|
||||||
setTabSelected(binding.tabExplorer, isSelected = false)
|
setTabSelected(binding.tabExplorer, isSelected = false)
|
||||||
setTabSelected(binding.tabMessage, isSelected = true)
|
setTabSelected(binding.tabMessage, isSelected = true)
|
||||||
setTabSelected(binding.tabMy, isSelected = false)
|
setTabSelected(binding.tabMy, isSelected = false)
|
||||||
|
@ -162,7 +162,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
)
|
)
|
||||||
|
|
||||||
setupTab(
|
setupTab(
|
||||||
binding = binding.tabSuda,
|
binding = binding.tabLive,
|
||||||
title = "라이브",
|
title = "라이브",
|
||||||
imageSrc = R.drawable.ic_tabbar_live,
|
imageSrc = R.drawable.ic_tabbar_live,
|
||||||
colorStateList = ContextCompat.getColorStateList(
|
colorStateList = ContextCompat.getColorStateList(
|
||||||
|
@ -207,7 +207,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
|
|
||||||
viewModel.currentTab.observe(this) {
|
viewModel.currentTab.observe(this) {
|
||||||
setTabSelected(binding.tabContent, isSelected = false)
|
setTabSelected(binding.tabContent, isSelected = false)
|
||||||
setTabSelected(binding.tabSuda, isSelected = false)
|
setTabSelected(binding.tabLive, isSelected = false)
|
||||||
setTabSelected(binding.tabExplorer, isSelected = false)
|
setTabSelected(binding.tabExplorer, isSelected = false)
|
||||||
setTabSelected(binding.tabMessage, isSelected = false)
|
setTabSelected(binding.tabMessage, isSelected = false)
|
||||||
setTabSelected(binding.tabMy, isSelected = false)
|
setTabSelected(binding.tabMy, isSelected = false)
|
||||||
|
@ -219,7 +219,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
}
|
}
|
||||||
|
|
||||||
MainViewModel.CurrentTab.LIVE -> {
|
MainViewModel.CurrentTab.LIVE -> {
|
||||||
setTabSelected(binding.tabSuda, isSelected = true)
|
setTabSelected(binding.tabLive, isSelected = true)
|
||||||
}
|
}
|
||||||
|
|
||||||
MainViewModel.CurrentTab.EXPLORER -> {
|
MainViewModel.CurrentTab.EXPLORER -> {
|
||||||
|
|
|
@ -39,7 +39,7 @@ class MainViewModel(
|
||||||
MY
|
MY
|
||||||
}
|
}
|
||||||
|
|
||||||
private val _currentTab = MutableLiveData(CurrentTab.LIVE)
|
private val _currentTab = MutableLiveData(CurrentTab.CONTENT)
|
||||||
val currentTab: LiveData<CurrentTab>
|
val currentTab: LiveData<CurrentTab>
|
||||||
get() = _currentTab
|
get() = _currentTab
|
||||||
|
|
||||||
|
|
|
@ -92,14 +92,14 @@
|
||||||
app:labelVisibilityMode="labeled">
|
app:labelVisibilityMode="labeled">
|
||||||
|
|
||||||
<include
|
<include
|
||||||
android:id="@+id/tab_suda"
|
android:id="@+id/tab_content"
|
||||||
layout="@layout/item_main_tab"
|
layout="@layout/item_main_tab"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="1" />
|
android:layout_weight="1" />
|
||||||
|
|
||||||
<include
|
<include
|
||||||
android:id="@+id/tab_content"
|
android:id="@+id/tab_live"
|
||||||
layout="@layout/item_main_tab"
|
layout="@layout/item_main_tab"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
|
Loading…
Reference in New Issue