From 6bdfe0426e9250c90fd79adb32998c14c1bfc3cf Mon Sep 17 00:00:00 2001 From: wzq Date: Wed, 18 Oct 2023 18:58:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E9=97=B4=E7=9B=B8=E5=86=8C-=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=20=E5=88=A0=E9=99=A4=E5=B7=B2=E9=80=89=E7=85=A7?= =?UTF-8?q?=E7=89=87=E5=90=8E,=20=E9=87=8D=E6=96=B0=E6=98=BE=E7=A4=BA=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../room_album/UploadRoomAlbumDialogFragment.kt | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/avroom/room_album/UploadRoomAlbumDialogFragment.kt b/app/src/main/java/com/yizhuan/erban/avroom/room_album/UploadRoomAlbumDialogFragment.kt index ed41ec75b..e96af645a 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/room_album/UploadRoomAlbumDialogFragment.kt +++ b/app/src/main/java/com/yizhuan/erban/avroom/room_album/UploadRoomAlbumDialogFragment.kt @@ -50,6 +50,8 @@ class UploadRoomAlbumDialogFragment : BottomSheetDialogFragment() { DialogManager(context) } + private val addItem = PhotoItem("", PhotoItem.TYPE_ADD) + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setStyle(STYLE_NO_TITLE, R.style.ErbanBottomSheetDialog) @@ -82,14 +84,7 @@ class UploadRoomAlbumDialogFragment : BottomSheetDialogFragment() { ) photoAdapter = - object : BaseMultiItemQuickAdapter( - mutableListOf( - PhotoItem( - "", - PhotoItem.TYPE_ADD - ) - ) - ) { + object : BaseMultiItemQuickAdapter(mutableListOf(addItem)) { init { addItemType(PhotoItem.TYPE_PHOTO, R.layout.item_publish_image) addItemType(PhotoItem.TYPE_ADD, R.layout.item_add_picture) @@ -116,6 +111,9 @@ class UploadRoomAlbumDialogFragment : BottomSheetDialogFragment() { setOnItemChildClickListener { _, view, position -> if (view.id == R.id.iv_delete) { remove(position) + if (data.last().type != PhotoItem.TYPE_ADD) { + addData(addItem) + } } } setOnItemClickListener { _, _, position ->