├── .gitattributes ├── .gitignore ├── README.md ├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── androidwheelview │ │ └── dusunboy │ │ └── github │ │ └── com │ │ └── myapplication │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── city.json │ ├── java │ └── androidwheelview │ │ └── dusunboy │ │ └── github │ │ └── com │ │ └── myapplication │ │ └── MainActivity.java │ └── res │ ├── layout │ └── activity_main.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── bintray.gradle ├── gradle.properties ├── gradlew ├── gradlew.bat ├── images └── demo.gif ├── library ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── androidwheelview │ │ └── dusunboy │ │ └── github │ │ └── com │ │ └── library │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── androidwheelview │ │ └── dusunboy │ │ └── github │ │ └── com │ │ └── library │ │ ├── adapters │ │ ├── AbstractWheelAdapter.java │ │ ├── AbstractWheelTextAdapter.java │ │ ├── AdapterWheel.java │ │ ├── ArrayWheelAdapter.java │ │ ├── NumericWheelAdapter.java │ │ ├── WheelTextAdapter.java │ │ └── WheelViewAdapter.java │ │ ├── custom_view │ │ ├── DatePickerWheelView.java │ │ ├── LevelLinkageWheelView.java │ │ └── NoLevelLinkageWheelView.java │ │ ├── dialog │ │ ├── OnDateSetListener.java │ │ ├── OnSetListener.java │ │ ├── OnTextSetListener.java │ │ └── WheelViewDialog.java │ │ ├── model │ │ └── AreaBean.java │ │ ├── util │ │ ├── DateUtil.java │ │ └── DensityUtil.java │ │ └── views │ │ ├── ItemsRange.java │ │ ├── OnWheelChangedListener.java │ │ ├── OnWheelClickedListener.java │ │ ├── OnWheelScrollListener.java │ │ ├── WheelAdapter.java │ │ ├── WheelRecycle.java │ │ ├── WheelScroller.java │ │ └── WheelView.java │ └── res │ ├── drawable │ ├── btn_blue_selector.xml │ ├── dialog_bg.xml │ ├── wheel_bg.xml │ └── wheel_val.xml │ ├── layout │ ├── dialog_date_wheel.xml │ ├── item_text.xml │ ├── view_date_picker_wheel.xml │ └── view_level_linkage_wheel.xml │ ├── menu │ └── menu_main.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── local.properties └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/androidwheelview/dusunboy/github/com/myapplication/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/androidTest/java/androidwheelview/dusunboy/github/com/myapplication/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/city.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/assets/city.json -------------------------------------------------------------------------------- /app/src/main/java/androidwheelview/dusunboy/github/com/myapplication/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/java/androidwheelview/dusunboy/github/com/myapplication/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /bintray.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/bintray.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/images/demo.gif -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/androidTest/java/androidwheelview/dusunboy/github/com/library/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/androidTest/java/androidwheelview/dusunboy/github/com/library/ApplicationTest.java -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/AbstractWheelAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/AbstractWheelAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/AbstractWheelTextAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/AbstractWheelTextAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/AdapterWheel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/AdapterWheel.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/ArrayWheelAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/ArrayWheelAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/NumericWheelAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/NumericWheelAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/WheelTextAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/WheelTextAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/WheelViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/adapters/WheelViewAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/custom_view/DatePickerWheelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/custom_view/DatePickerWheelView.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/custom_view/LevelLinkageWheelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/custom_view/LevelLinkageWheelView.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/custom_view/NoLevelLinkageWheelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/custom_view/NoLevelLinkageWheelView.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/OnDateSetListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/OnDateSetListener.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/OnSetListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/OnSetListener.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/OnTextSetListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/OnTextSetListener.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/WheelViewDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/dialog/WheelViewDialog.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/model/AreaBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/model/AreaBean.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/util/DateUtil.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/util/DensityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/util/DensityUtil.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/ItemsRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/ItemsRange.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/OnWheelChangedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/OnWheelChangedListener.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/OnWheelClickedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/OnWheelClickedListener.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/OnWheelScrollListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/OnWheelScrollListener.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelRecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelRecycle.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelScroller.java -------------------------------------------------------------------------------- /library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/java/androidwheelview/dusunboy/github/com/library/views/WheelView.java -------------------------------------------------------------------------------- /library/src/main/res/drawable/btn_blue_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/drawable/btn_blue_selector.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/drawable/dialog_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/wheel_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/drawable/wheel_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/wheel_val.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/drawable/wheel_val.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/dialog_date_wheel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/layout/dialog_date_wheel.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/item_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/layout/item_text.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/view_date_picker_wheel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/layout/view_date_picker_wheel.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/view_level_linkage_wheel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/layout/view_level_linkage_wheel.xml -------------------------------------------------------------------------------- /library/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /library/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /library/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/library/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusunboy/AndroidWheelView/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':library' 2 | --------------------------------------------------------------------------------