diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt index 6858115..4114467 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt @@ -89,6 +89,7 @@ class ChatSettingView @JvmOverloads constructor( ChatMode( name = "Mode-2", description = "aaaaaaaaaaaaaaaaaaa", + onlyVip = true ), ChatMode( name = "Mode-3", @@ -97,6 +98,8 @@ class ChatSettingView @JvmOverloads constructor( ChatMode( name = "Mode-4", description = "Pppppppppppppppppppppp", + isSelected = true, + onlyVip = true ) ) diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandChatModeSelectView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandChatModeSelectView.kt index 553af75..320a2d5 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandChatModeSelectView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandChatModeSelectView.kt @@ -10,6 +10,7 @@ import android.view.LayoutInflater import android.view.View import android.view.animation.AccelerateDecelerateInterpolator import android.widget.LinearLayout +import androidx.core.view.isVisible import com.remax.visualnovel.R import com.remax.visualnovel.databinding.LayoutExpandSelectViewBinding import com.remax.visualnovel.databinding.LayoutItemChatModeBinding @@ -89,6 +90,8 @@ class ExpandChatModeSelectView @JvmOverloads constructor( val binding = LayoutItemChatModeBinding.inflate(LayoutInflater.from(context), mBinding.itemsContainer, false) binding.itemName.text = item.name binding.modeDescription.text = item.description + binding.ivSelectedIndi.setImageResource(if (item.isSelected) R.drawable.sound_item_selected else R.drawable.sound_item_unselected) + binding.ivVipDidi.isVisible = item.onlyVip binding.root.setOnClickListener { diff --git a/VisualNovel/app/src/main/res/layout/layout_item_chat_mode.xml b/VisualNovel/app/src/main/res/layout/layout_item_chat_mode.xml index 7a5bf0e..cea4f6e 100644 --- a/VisualNovel/app/src/main/res/layout/layout_item_chat_mode.xml +++ b/VisualNovel/app/src/main/res/layout/layout_item_chat_mode.xml @@ -5,15 +5,16 @@ android:layout_height="wrap_content" android:padding="@dimen/dp_12" > - +