diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt index ff59a44..ecdc7bb 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt @@ -236,9 +236,6 @@ class RouletteSettingsFragment : BaseFragment( binding.ivSelectRoulette3.visibility = View.GONE binding.llSelectRoulette1.setBackgroundResource(R.drawable.bg_round_corner_6_7_13181b) - binding.llSelectRoulette2.setBackgroundResource(R.drawable.bg_round_corner_6_7_13181b) - binding.llSelectRoulette3.setBackgroundResource(R.drawable.bg_round_corner_6_7_13181b) - binding.tvSelectRoulette1.setTextColor( ContextCompat.getColor( requireContext(), @@ -246,19 +243,41 @@ class RouletteSettingsFragment : BaseFragment( ) ) - binding.tvSelectRoulette2.setTextColor( - ContextCompat.getColor( - requireContext(), - R.color.color_3bb9f1 + if (viewModel.rouletteList.size > 0) { + binding.llSelectRoulette2.setBackgroundResource(R.drawable.bg_round_corner_6_7_13181b) + binding.tvSelectRoulette2.setTextColor( + ContextCompat.getColor( + requireContext(), + R.color.color_3bb9f1 + ) ) - ) + } else { + binding.llSelectRoulette2.setBackgroundResource(R.drawable.bg_round_corner_6_7_777777) + binding.tvSelectRoulette2.setTextColor( + ContextCompat.getColor( + requireContext(), + R.color.color_555555 + ) + ) + } - binding.tvSelectRoulette3.setTextColor( - ContextCompat.getColor( - requireContext(), - R.color.color_3bb9f1 + if (viewModel.rouletteList.size > 1) { + binding.llSelectRoulette3.setBackgroundResource(R.drawable.bg_round_corner_6_7_13181b) + binding.tvSelectRoulette3.setTextColor( + ContextCompat.getColor( + requireContext(), + R.color.color_3bb9f1 + ) ) - ) + } else { + binding.llSelectRoulette3.setBackgroundResource(R.drawable.bg_round_corner_6_7_777777) + binding.tvSelectRoulette3.setTextColor( + ContextCompat.getColor( + requireContext(), + R.color.color_555555 + ) + ) + } } private fun selectRouletteButton( diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt index 42f9878..4eeba6a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt @@ -53,7 +53,7 @@ class RouletteSettingsViewModel(private val repository: RouletteRepository) : Ba private var rouletteId = 0L private val options = mutableListOf() - private val rouletteList = mutableListOf() + val rouletteList = mutableListOf() fun plusWeight(optionIndex: Int) { val currentOption = options[optionIndex] diff --git a/app/src/main/res/drawable/bg_round_corner_6_7_777777.xml b/app/src/main/res/drawable/bg_round_corner_6_7_777777.xml new file mode 100644 index 0000000..27ec067 --- /dev/null +++ b/app/src/main/res/drawable/bg_round_corner_6_7_777777.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/app/src/main/res/layout/fragment_roulette_settings.xml b/app/src/main/res/layout/fragment_roulette_settings.xml index 1e24013..b00d1a2 100644 --- a/app/src/main/res/layout/fragment_roulette_settings.xml +++ b/app/src/main/res/layout/fragment_roulette_settings.xml @@ -60,7 +60,7 @@ android:layout_height="wrap_content" android:layout_marginStart="13.3dp" android:layout_weight="1" - android:background="@drawable/bg_round_corner_6_7_13181b" + android:background="@drawable/bg_round_corner_6_7_777777" android:gravity="center" android:paddingVertical="14.3dp"> @@ -79,7 +79,7 @@ android:layout_height="wrap_content" android:fontFamily="@font/gmarket_sans_bold" android:text="룰렛 2" - android:textColor="@color/color_3bb9f1" + android:textColor="@color/color_555555" android:textSize="14.7sp" /> @@ -89,7 +89,7 @@ android:layout_height="wrap_content" android:layout_marginStart="13.3dp" android:layout_weight="1" - android:background="@drawable/bg_round_corner_6_7_13181b" + android:background="@drawable/bg_round_corner_6_7_777777" android:gravity="center" android:paddingVertical="14.3dp"> @@ -108,7 +108,7 @@ android:layout_height="wrap_content" android:fontFamily="@font/gmarket_sans_bold" android:text="룰렛 3" - android:textColor="@color/color_3bb9f1" + android:textColor="@color/color_555555" android:textSize="14.7sp" />