房间相册-上传 删除已选照片后, 重新显示 添加按钮
This commit is contained in:
@@ -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<PhotoItem, BaseViewHolder>(
|
||||
mutableListOf(
|
||||
PhotoItem(
|
||||
"",
|
||||
PhotoItem.TYPE_ADD
|
||||
)
|
||||
)
|
||||
) {
|
||||
object : BaseMultiItemQuickAdapter<PhotoItem, BaseViewHolder>(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 ->
|
||||
|
Reference in New Issue
Block a user