Skip to content

Commit ecd8fc5

Browse files
committed
Show file size changes
1 parent 2ff9455 commit ecd8fc5

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

core/src/main/java/com/crazylegend/core/adapters/multi/MultiSelectAdapter.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,9 @@ import com.crazylegend.core.modifiers.base.BaseMultiPickerModifier
1212
/**
1313
* Created by crazy on 5/8/20 to long live and prosper !
1414
*/
15-
class MultiSelectAdapter(private val modifier: BaseMultiPickerModifier?) :
15+
class MultiSelectAdapter(private val modifier: BaseMultiPickerModifier?, private val showFileSize: Boolean) :
1616
ListAdapter<BaseCursorModel, MultiSelectViewHolder>(SingleDiffUtil()) {
1717

18-
var showFileSize: Boolean = false
19-
2018
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MultiSelectViewHolder {
2119
val holder = MultiSelectViewHolder(ItemviewImageBinding.inflate(parent.inflater, parent, false), modifier)
2220
holder.itemView.setOnClickListener {

imagepicker/src/main/java/com/crazylegend/imagepicker/dialogs/multi/MultiImagePickerBottomSheetDialog.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ internal class MultiImagePickerBottomSheetDialog : AbstractBottomSheetDialogFrag
4545
get() = arguments?.getParcelable(modifierTag)
4646

4747
override val multiSelectAdapter by lazy {
48-
MultiSelectAdapter(modifier)
48+
MultiSelectAdapter(modifier, pickerConfig.showFileSize)
4949
}
5050
override val askForStoragePermission =
5151
registerForActivityResult(ActivityResultContracts.RequestPermission()) {
@@ -75,7 +75,6 @@ internal class MultiImagePickerBottomSheetDialog : AbstractBottomSheetDialogFrag
7575
::applyDoneButtonModifications,
7676
::applyTitleModifications
7777
)
78-
multiSelectAdapter.showFileSize = pickerConfig.showFileSize
7978

8079
imagesVM.images.observe(viewLifecycleOwner) {
8180
setupList(

videopicker/src/main/java/com/crazylegend/videopicker/dialogs/multi/MultiVideoPickerBottomSheetDialog.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ internal class MultiVideoPickerBottomSheetDialog : AbstractBottomSheetDialogFrag
4141
override val modifier: BaseMultiPickerModifier?
4242
get() = arguments?.getParcelable(modifierTag)
4343
override val multiSelectAdapter by lazy {
44-
MultiSelectAdapter(modifier)
44+
MultiSelectAdapter(modifier, pickerConfig.showFileSize)
4545
}
4646
var extensions: Array<String>? = arrayOf()
4747
var pickerConfig: PickerConfig = PickerConfig()
@@ -74,7 +74,7 @@ internal class MultiVideoPickerBottomSheetDialog : AbstractBottomSheetDialogFrag
7474
::applyDoneButtonModifications,
7575
::applyTitleModifications
7676
)
77-
multiSelectAdapter.showFileSize = pickerConfig.showFileSize
77+
7878
videosVM.videos.observe(viewLifecycleOwner) {
7979
setupList(
8080
multiSelectAdapter,

0 commit comments

Comments
 (0)