chatMode ui调整油化

This commit is contained in:
renhaoting 2025-10-31 16:03:45 +08:00
parent 7dc63a9544
commit 4a072ac2ce
3 changed files with 11 additions and 3 deletions

View File

@ -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
)
)

View File

@ -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 {

View File

@ -5,15 +5,16 @@
android:layout_height="wrap_content"
android:padding="@dimen/dp_12" >
<View
android:id="@+id/selectedDot"
<ImageView
android:id="@+id/iv_selected_indi"
android:layout_width="@dimen/dp_13"
android:layout_height="@dimen/dp_13"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:background="@drawable/circle_selected"
android:src="@drawable/sound_item_unselected"
android:visibility="visible"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -39,6 +40,7 @@
android:textColor="@color/gray3"/>
<com.remax.visualnovel.widget.uitoken.view.UITokenImageView
android:id="@+id/iv_vip_didi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/chat_vip_str"