라이브 방 룰렛 설정 - 당첨 내역 제거

This commit is contained in:
2023-12-04 20:57:52 +09:00
parent 63c2d607cc
commit 7da0e2509c
4 changed files with 4 additions and 74 deletions

View File

@@ -1,7 +1,6 @@
package kr.co.vividnext.sodalive.live.roulette.config
import android.os.Bundle
import com.google.android.material.tabs.TabLayout
import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.databinding.ActivityRouletteConfigBinding
@@ -11,31 +10,15 @@ class RouletteConfigActivity : BaseActivity<ActivityRouletteConfigBinding>(
) {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
changeFragment("settings")
changeFragment()
}
override fun setupView() {
binding.toolbar.tvBack.text = "룰렛설정"
binding.toolbar.tvBack.setOnClickListener { finish() }
val tabs = binding.tabs
tabs.addTab(tabs.newTab().setText("룰렛설정").setTag("settings"))
tabs.addTab(tabs.newTab().setText("당첨내역").setTag("winning-details"))
tabs.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener {
override fun onTabSelected(tab: TabLayout.Tab) {
val tag = tab.tag as String
changeFragment(tag)
}
override fun onTabUnselected(tab: TabLayout.Tab) {
}
override fun onTabReselected(tab: TabLayout.Tab) {
}
})
}
private fun changeFragment(tag: String) {
private fun changeFragment(tag: String = "settings") {
val fragmentManager = supportFragmentManager
val fragmentTransaction = fragmentManager.beginTransaction()
@@ -44,19 +27,8 @@ class RouletteConfigActivity : BaseActivity<ActivityRouletteConfigBinding>(
fragmentTransaction.hide(currentFragment)
}
var fragment = fragmentManager.findFragmentByTag(tag)
if (fragment == null) {
fragment = if (tag == "settings") {
RouletteSettingsFragment()
} else {
RouletteWinningDetailsFragment()
}
fragmentTransaction.add(R.id.container, fragment, tag)
} else {
fragmentTransaction.show(fragment)
}
val fragment = RouletteSettingsFragment()
fragmentTransaction.add(R.id.container, fragment, tag)
fragmentTransaction.setPrimaryNavigationFragment(fragment)
fragmentTransaction.setReorderingAllowed(true)
fragmentTransaction.commitNow()

View File

@@ -1,19 +0,0 @@
package kr.co.vividnext.sodalive.live.roulette.config
import android.os.Bundle
import android.view.View
import kr.co.vividnext.sodalive.base.BaseFragment
import kr.co.vividnext.sodalive.databinding.FragmentRouletteWinningDetailsBinding
class RouletteWinningDetailsFragment : BaseFragment<FragmentRouletteWinningDetailsBinding>(
FragmentRouletteWinningDetailsBinding::inflate
) {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
setupView()
}
private fun setupView() {
}
}