├── .editorconfig ├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── config └── detekt │ └── detekt.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── hooks └── pre-push ├── media └── demo_thumbnail.png ├── publishing.gradle.kts ├── sample ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── paulrybitskyi │ │ └── valuepicker │ │ └── sample │ │ ├── BaseFragment.kt │ │ ├── clothingsizepicker │ │ ├── ClothingSizePickerFragment.kt │ │ └── model │ │ │ └── ClothingSize.kt │ │ ├── dashboard │ │ ├── DashboardDestination.kt │ │ ├── DashboardFragment.kt │ │ └── DashboardRecyclerViewAdapter.kt │ │ ├── datepicker │ │ ├── DatePickerFragment.kt │ │ └── model │ │ │ └── Month.kt │ │ ├── moviefilteringpicker │ │ ├── MovieFilteringPickerFragment.kt │ │ └── model │ │ │ ├── Genre.kt │ │ │ └── StreamingService.kt │ │ ├── personinfopicker │ │ └── PersonInfoPickerFragment.kt │ │ ├── ratingpicker │ │ ├── RatingPickerFragment.kt │ │ └── model │ │ │ └── Rating.kt │ │ ├── root │ │ └── RootActivity.kt │ │ ├── teampicker │ │ ├── TeamPickerFragment.kt │ │ └── model │ │ │ └── Team.kt │ │ ├── timepicker │ │ └── TimePickerFragment.kt │ │ └── valueeffects │ │ ├── CompositeValueEffect.kt │ │ ├── RotationValueEffect.kt │ │ └── ValueEffectsExtensions.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── clothing_size_picker_divider.xml │ ├── ic_launcher_background.xml │ └── team_picker_divider.xml │ ├── font │ └── ubuntu_mono_bold.ttf │ ├── layout │ ├── activity_root.xml │ ├── fragment_clothing_size_picker.xml │ ├── fragment_dashboard.xml │ ├── fragment_date_picker.xml │ ├── fragment_movie_filtering_picker.xml │ ├── fragment_person_info_picker.xml │ ├── fragment_rating_picker.xml │ ├── fragment_team_picker.xml │ ├── fragment_time_picker.xml │ └── item_view_dashboard.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── navigation │ └── root_graph.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── settings.gradle.kts ├── value-picker-lint ├── .gitignore ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── com │ │ └── paulrybitskyi │ │ └── valuepicker │ │ └── lint │ │ ├── DetectorCommon.kt │ │ ├── NumberPickerUsageDetector.kt │ │ └── ValuePickerIssueRegistry.kt │ └── test │ └── java │ └── com │ └── paulrybitskyi │ └── valuepicker │ └── lint │ └── NumberPickerUsageDetectorTest.kt └── value-picker ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src └── main ├── java └── com │ └── paulrybitskyi │ └── valuepicker │ ├── ValuePickerRecyclerViewAdapter.kt │ ├── ValuePickerView.kt │ ├── decorators │ ├── ValuePickerItemDecorator.kt │ ├── ValuePickerItemDecoratorFactory.kt │ └── concrete │ │ ├── HorizontalValuePickerItemDecorator.kt │ │ └── VerticalValuePickerItemDecorator.kt │ ├── layoutmanager │ ├── ValuePickerLayoutManager.kt │ └── ValuePickerSmoothScroller.kt │ ├── model │ ├── DefaultValues.kt │ ├── Item.kt │ ├── Orientation.kt │ ├── PickerItem.kt │ ├── Size.kt │ └── ValueItemConfig.kt │ ├── scrollerhelpers │ ├── ScrollerHelper.kt │ ├── ScrollerHelperFactory.kt │ └── concrete │ │ ├── InfiniteScrollerHelper.kt │ │ └── RegularScrollerHelper.kt │ ├── utils │ └── TypedArrayExtensions.kt │ └── valueeffects │ ├── ValueEffect.kt │ └── concrete │ ├── FadingValueEffect.kt │ └── NoValueEffect.kt └── res ├── drawable └── value_picker_divider_drawable.xml └── values ├── attrs.xml ├── colors.xml └── dimens.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/README.md -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/gradlew.bat -------------------------------------------------------------------------------- /hooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/hooks/pre-push -------------------------------------------------------------------------------- /media/demo_thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/media/demo_thumbnail.png -------------------------------------------------------------------------------- /publishing.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/publishing.gradle.kts -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/build.gradle.kts -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/BaseFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/clothingsizepicker/ClothingSizePickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/clothingsizepicker/ClothingSizePickerFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/clothingsizepicker/model/ClothingSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/clothingsizepicker/model/ClothingSize.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/dashboard/DashboardDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/dashboard/DashboardDestination.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/dashboard/DashboardFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/dashboard/DashboardFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/dashboard/DashboardRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/dashboard/DashboardRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/datepicker/DatePickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/datepicker/DatePickerFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/datepicker/model/Month.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/datepicker/model/Month.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/moviefilteringpicker/MovieFilteringPickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/moviefilteringpicker/MovieFilteringPickerFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/moviefilteringpicker/model/Genre.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/moviefilteringpicker/model/Genre.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/moviefilteringpicker/model/StreamingService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/moviefilteringpicker/model/StreamingService.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/personinfopicker/PersonInfoPickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/personinfopicker/PersonInfoPickerFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/ratingpicker/RatingPickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/ratingpicker/RatingPickerFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/ratingpicker/model/Rating.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/ratingpicker/model/Rating.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/root/RootActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/root/RootActivity.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/teampicker/TeamPickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/teampicker/TeamPickerFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/teampicker/model/Team.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/teampicker/model/Team.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/timepicker/TimePickerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/timepicker/TimePickerFragment.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/valueeffects/CompositeValueEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/valueeffects/CompositeValueEffect.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/valueeffects/RotationValueEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/valueeffects/RotationValueEffect.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/paulrybitskyi/valuepicker/sample/valueeffects/ValueEffectsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/java/com/paulrybitskyi/valuepicker/sample/valueeffects/ValueEffectsExtensions.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/clothing_size_picker_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/drawable/clothing_size_picker_divider.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/team_picker_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/drawable/team_picker_divider.xml -------------------------------------------------------------------------------- /sample/src/main/res/font/ubuntu_mono_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/font/ubuntu_mono_bold.ttf -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_root.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/activity_root.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_clothing_size_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_clothing_size_picker.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_dashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_dashboard.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_date_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_date_picker.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_movie_filtering_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_movie_filtering_picker.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_person_info_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_person_info_picker.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_rating_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_rating_picker.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_team_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_team_picker.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_time_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/fragment_time_picker.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_view_dashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/layout/item_view_dashboard.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/navigation/root_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/navigation/root_graph.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /value-picker-lint/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /value-picker-lint/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker-lint/build.gradle.kts -------------------------------------------------------------------------------- /value-picker-lint/src/main/java/com/paulrybitskyi/valuepicker/lint/DetectorCommon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker-lint/src/main/java/com/paulrybitskyi/valuepicker/lint/DetectorCommon.kt -------------------------------------------------------------------------------- /value-picker-lint/src/main/java/com/paulrybitskyi/valuepicker/lint/NumberPickerUsageDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker-lint/src/main/java/com/paulrybitskyi/valuepicker/lint/NumberPickerUsageDetector.kt -------------------------------------------------------------------------------- /value-picker-lint/src/main/java/com/paulrybitskyi/valuepicker/lint/ValuePickerIssueRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker-lint/src/main/java/com/paulrybitskyi/valuepicker/lint/ValuePickerIssueRegistry.kt -------------------------------------------------------------------------------- /value-picker-lint/src/test/java/com/paulrybitskyi/valuepicker/lint/NumberPickerUsageDetectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker-lint/src/test/java/com/paulrybitskyi/valuepicker/lint/NumberPickerUsageDetectorTest.kt -------------------------------------------------------------------------------- /value-picker/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /value-picker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/build.gradle.kts -------------------------------------------------------------------------------- /value-picker/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /value-picker/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/proguard-rules.pro -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/ValuePickerRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/ValuePickerRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/ValuePickerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/ValuePickerView.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/ValuePickerItemDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/ValuePickerItemDecorator.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/ValuePickerItemDecoratorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/ValuePickerItemDecoratorFactory.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/concrete/HorizontalValuePickerItemDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/concrete/HorizontalValuePickerItemDecorator.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/concrete/VerticalValuePickerItemDecorator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/decorators/concrete/VerticalValuePickerItemDecorator.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/layoutmanager/ValuePickerLayoutManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/layoutmanager/ValuePickerLayoutManager.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/layoutmanager/ValuePickerSmoothScroller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/layoutmanager/ValuePickerSmoothScroller.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/DefaultValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/DefaultValues.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/Item.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/Item.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/Orientation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/Orientation.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/PickerItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/PickerItem.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/Size.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/Size.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/ValueItemConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/model/ValueItemConfig.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/ScrollerHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/ScrollerHelper.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/ScrollerHelperFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/ScrollerHelperFactory.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/concrete/InfiniteScrollerHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/concrete/InfiniteScrollerHelper.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/concrete/RegularScrollerHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/scrollerhelpers/concrete/RegularScrollerHelper.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/utils/TypedArrayExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/utils/TypedArrayExtensions.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/valueeffects/ValueEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/valueeffects/ValueEffect.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/valueeffects/concrete/FadingValueEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/valueeffects/concrete/FadingValueEffect.kt -------------------------------------------------------------------------------- /value-picker/src/main/java/com/paulrybitskyi/valuepicker/valueeffects/concrete/NoValueEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/java/com/paulrybitskyi/valuepicker/valueeffects/concrete/NoValueEffect.kt -------------------------------------------------------------------------------- /value-picker/src/main/res/drawable/value_picker_divider_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/res/drawable/value_picker_divider_drawable.xml -------------------------------------------------------------------------------- /value-picker/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /value-picker/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /value-picker/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mars885/value-picker/HEAD/value-picker/src/main/res/values/dimens.xml --------------------------------------------------------------------------------