JWheelPicker

所属分类:iPhone/iOS
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2024-01-29 06:38:57
上 传 者sh-1993
说明:  使用JetPack Compose的iOS风格数据选择器
(iOS style data picker using JetPack Compose)

文件列表:
JWheelPicker/
app/
gradle/wrapper/
LICENSE
build.gradle.kts
gradle.properties
gradlew
gradlew.bat
settings.gradle.kts

#### [JWheelPicker]

* iOS-style wheel picker supports all Android versions starting from Android lollipop(5.0). * For single wheel picker, use [JSinglePickerDialogFragment], a [JSinglePickerDialogData] is needed. * For multiple wheels picker, use [JMultiplePickerDialogFragment], a [JMultiPickerDialogData] is needed. * For date picker, use [JDateWheelPickerDialogFragment], a [JDatePickerDialogData] is needed. * Or you can create your own picker by using the [JWheelPicker], [JMultiWheelPicker] and [JDateWheelPicker] which are just normal Compose UI. ||| | ---- | ---- | | JSinglePickerDialogFragment|JMultiplePickerDialogFragment| #### Implementation - add repo `maven { url 'https://jitpack.io' }` - latest version ![LatestVersion] - add `implementation("com.github.oOJohn6Oo:JWheelPicker:")` #### Usage ##### For Any Compose View Use https://github.com/oOJohn6Oo/JWheelPicker/blob/c061499f2c4eb9f44e566f598246144e5aba3cbe/JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/single/JSinglePickerDialogFragment.kt#L100-L110 https://github.com/oOJohn6Oo/JWheelPicker/blob/c061499f2c4eb9f44e566f598246144e5aba3cbe/JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/multiple/JMultiplePickerDialogFragment.kt#L136-L143 https://github.com/oOJohn6Oo/JWheelPicker/blob/c061499f2c4eb9f44e566f598246144e5aba3cbe/JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/date/JDateWheelPickerDialogFragment.kt#L114-L124 ##### For Default BottomSheet Dialog Use https://github.com/oOJohn6Oo/JWheelPicker/blob/c061499f2c4eb9f44e566f598246144e5aba3cbe/app/src/main/kotlin/io/john6/demo/wheelpicker/JWheelPickerDemoActivity.kt#L80-L96 https://github.com/oOJohn6Oo/JWheelPicker/blob/c061499f2c4eb9f44e566f598246144e5aba3cbe/app/src/main/kotlin/io/john6/demo/wheelpicker/JWheelPickerDemoActivity.kt#L98-L107 https://github.com/oOJohn6Oo/JWheelPicker/blob/c061499f2c4eb9f44e566f598246144e5aba3cbe/app/src/main/kotlin/io/john6/demo/wheelpicker/JWheelPickerDemoActivity.kt#L109-L119 [LatestVersion]: https://jitpack.io/v/oOJohn6Oo/JWheelPicker.svg [JWheelPicker]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/JWheelPicker.kt [JMultiWheelPicker]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/JMultiWheelPicker.kt [JDateWheelPicker]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/JDateWheelPicker.kt [JSinglePickerDialogFragment]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/single/JSinglePickerDialogFragment.kt [JSinglePickerDialogData]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/single/JSinglePickerDialogData.kt [JMultiplePickerDialogFragment]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/multiple/JMultiplePickerDialogFragment.kt [JMultiPickerDialogData]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/multiple/JMultiPickerDialogData.kt [JDateWheelPickerDialogFragment]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/multiple/JDateWheelPickerDialogFragment.kt [JDatePickerDialogData]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/multiple/JDatePickerDialogData.kt [IMultipleJPickerAdapter]: ./JWheelPicker/src/main/kotlin/io/john6/base/compose/picker/dialog/multiple/IMultipleJPickerAdapter.kt

近期下载者

相关文件


收藏者