diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBackgroundSubView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBackgroundSubView.kt index 8ecc093..dff822c 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBackgroundSubView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBackgroundSubView.kt @@ -1,9 +1,11 @@ package com.remax.visualnovel.ui.chat.ui.expandableSelector +import android.annotation.SuppressLint import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import android.widget.LinearLayout +import androidx.core.view.isVisible import androidx.recyclerview.widget.RecyclerView import com.drake.brv.annotaion.DividerOrientation import com.drake.brv.utils.bindingAdapter @@ -33,6 +35,7 @@ class ExpandBackgroundSubView @JvmOverloads constructor( } } + @SuppressLint("NotifyDataSetChanged") private fun initRv(itemsRv: RecyclerView) { itemsRv.grid(3) .divider { @@ -55,9 +58,12 @@ class ExpandBackgroundSubView @JvmOverloads constructor( val item = getModel() with(getBinding()) { if (!item.imgUrl.isNullOrEmpty()) { - ivBackgroundSrc.load(item.imgUrl) + //ivBackgroundSrc.load(item.imgUrl) } ivDel.visibility = if (item.deletable) VISIBLE else GONE + + ivUpload.isVisible = item.isUploadLocalItem + ivBackgroundSrc.isVisible = !item.isUploadLocalItem } } } diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBubbleSubView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBubbleSubView.kt index f1e53fc..e942ec7 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBubbleSubView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/expandableSelector/ExpandBubbleSubView.kt @@ -4,6 +4,7 @@ import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import android.widget.LinearLayout +import androidx.core.view.isVisible import androidx.recyclerview.widget.RecyclerView import com.drake.brv.annotaion.DividerOrientation import com.drake.brv.utils.bindingAdapter @@ -61,10 +62,11 @@ class ExpandBubbleSubView @JvmOverloads constructor( val item = getModel() with(getBinding()) { if (!item.imgUrl.isNullOrEmpty()) { - ivBubble.load(item.imgUrl) + //ivBubble.load(item.imgUrl) } ivBubbleName.text = item.name + //selectedBg.isVisible = item.select } } } diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/widget/uitoken/bean/CustomViewToken.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/widget/uitoken/bean/CustomViewToken.kt index 6325aad..1b2890c 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/widget/uitoken/bean/CustomViewToken.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/widget/uitoken/bean/CustomViewToken.kt @@ -46,7 +46,7 @@ data class CustomViewToken( //---------------------- New added ----------------------- - var advBgColor:Int = Color.WHITE, + var advBgColor:Int = Color.TRANSPARENT, var advRadius:Float = 0F, var advTopLeftRadius:Float = 0F, var advTopRightRadius:Float = 0F, diff --git a/VisualNovel/app/src/main/res/drawable/setting_bg_selected_bg.xml b/VisualNovel/app/src/main/res/drawable/setting_bg_selected_bg.xml new file mode 100644 index 0000000..7d8d58b --- /dev/null +++ b/VisualNovel/app/src/main/res/drawable/setting_bg_selected_bg.xml @@ -0,0 +1,16 @@ + + + + + + + \ No newline at end of file diff --git a/VisualNovel/app/src/main/res/layout/layout_item_ai_model.xml b/VisualNovel/app/src/main/res/layout/layout_item_ai_model.xml index 361564e..25e77f8 100644 --- a/VisualNovel/app/src/main/res/layout/layout_item_ai_model.xml +++ b/VisualNovel/app/src/main/res/layout/layout_item_ai_model.xml @@ -54,7 +54,7 @@ android:layout_height="wrap_content" android:maxLines="1" android:textSize="@dimen/sp_11" - android:textColor="@color/chat_setting_ai_model_recommend_color"/> + android:textColor="@color/blue_6f"/> diff --git a/VisualNovel/app/src/main/res/layout/layout_item_setting_background.xml b/VisualNovel/app/src/main/res/layout/layout_item_setting_background.xml index d841bcb..e6c5d4f 100644 --- a/VisualNovel/app/src/main/res/layout/layout_item_setting_background.xml +++ b/VisualNovel/app/src/main/res/layout/layout_item_setting_background.xml @@ -4,14 +4,16 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/root" android:layout_width="match_parent" - android:layout_height="wrap_content" > + android:layout_height="wrap_content" + android:layout_marginBottom="@dimen/dp_10"> - + + + + + + + \ No newline at end of file diff --git a/VisualNovel/app/src/main/res/layout/layout_item_setting_bubble.xml b/VisualNovel/app/src/main/res/layout/layout_item_setting_bubble.xml index 73f8433..47a14e9 100644 --- a/VisualNovel/app/src/main/res/layout/layout_item_setting_bubble.xml +++ b/VisualNovel/app/src/main/res/layout/layout_item_setting_bubble.xml @@ -4,33 +4,23 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/group" android:layout_width="match_parent" - android:layout_height="wrap_content" > + android:layout_height="wrap_content" + app:advBgColor="@color/setting_bubble_bg_color" + app:advRadius="@dimen/dp_10" > - - - - - - + + + diff --git a/VisualNovel/app/src/main/res/layout/layout_item_setting_history.xml b/VisualNovel/app/src/main/res/layout/layout_item_setting_history.xml index 8685052..4bd01cf 100644 --- a/VisualNovel/app/src/main/res/layout/layout_item_setting_history.xml +++ b/VisualNovel/app/src/main/res/layout/layout_item_setting_history.xml @@ -10,10 +10,13 @@ android:padding="@dimen/dp_12" > - #ff020025 #ff9494c3 - #ff0066ff + #ff0066ff #ffececf9 @@ -215,9 +215,11 @@ #ffa4a8b7 - #ff241e2f + #ff4d3e6b + #ff312645 +