-
Notifications
You must be signed in to change notification settings - Fork 2
Ui Module Wiki
jimbo edited this page Sep 13, 2024
·
6 revisions
๊ฐ๋จํ๊ฒ ๊ฐค๋ฌ๋ฆฌ์ ์ ๊ทผํ์ฌ ์ฝ๊ฒ ์ฌ์ง์ ์ ํํ๋ BottomSheet ์ ๋๋ค.
- ์ด๋ฏธ์ง ๋ก๋ ์ต์ ํ๋ฅผํ์ฌ ๋ ๋๋ง ์๋๊ฐ ๋น ๋ฆ ๋๋ค.
- ์์ฒด Pagination๋ก ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๋ถ๋ฌ์ต๋๋ค.
์ ์ฒด ํ๋ฉด | ์จ๋ฒ ์ ํ | ๋ํ ์ผ |
---|---|---|
![]() |
![]() |
![]() |
PhotoPickerBottomSheet.kt
PhotoPickerBottomSheet()
.setCameraUri(getCameraUri())
.setMaxCount(5)
.setSubmitListener {
// submit callback
}
.setCancelListener {
// cancel callback
}
.setMaxSelectedListener {
// max selected callback
}
.simpleShow(childFragmentManager)
private fun getCameraUri(): Uri {
val imageName = "temp_image.jpg"
return FileProvider.getUriForFile(
requireContext(),
"${requireContext().packageName}.provider",
File(requireContext().cacheDir, imageName)
)
}
- ๋ง์ ์ ์ฉ๋ฐ๋๋๋ค. :)