diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandAiModelSelectView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandAiModelSelectView.kt index c3f0b42..22986fd 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandAiModelSelectView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandAiModelSelectView.kt @@ -1,7 +1,6 @@ package com.remax.visualnovel.ui.chat.setting.customui.expandableSelector import android.animation.Animator -import android.animation.AnimatorListenerAdapter import android.animation.ObjectAnimator import android.animation.ValueAnimator import android.content.Context @@ -21,7 +20,7 @@ class ExpandAiModelSelectView @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0 -) : android.widget.LinearLayout(context, attrs, defStyleAttr) { +) : LinearLayout(context, attrs, defStyleAttr) { private lateinit var mBinding: LayoutExpandSelectViewBinding diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandBackgroundSubView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandBackgroundSubView.kt index 9bc3f71..3bf2948 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandBackgroundSubView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandBackgroundSubView.kt @@ -76,9 +76,13 @@ class ExpandBackgroundSubView @JvmOverloads constructor( } onClick(R.id.iv_del) { - // TODO - request delete method val chatBackground = getModel() - //itemsRv.bindingAdapter. + val delItemIndex = items.indexOf(chatBackground) + items.remove(chatBackground) + if (delItemIndex >= 0) { + itemsRv.bindingAdapter.models = items + itemsRv.bindingAdapter.notifyItemRemoved(delItemIndex) + } } diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandSoundSubView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandSoundSubView.kt index 8bbfd8c..7e8d679 100644 --- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandSoundSubView.kt +++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/setting/customui/expandableSelector/ExpandSoundSubView.kt @@ -3,7 +3,6 @@ package com.remax.visualnovel.ui.chat.setting.customui.expandableSelector import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater -import androidx.lifecycle.LifecycleOwner import androidx.recyclerview.widget.RecyclerView import com.drake.brv.annotaion.DividerOrientation import com.drake.brv.utils.bindingAdapter