gitextract_truwa0_z/ ├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── demo/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── cn/ │ │ └── jeesoft/ │ │ └── demo/ │ │ ├── ArrayDataDemo.java │ │ ├── MainActivity.java │ │ └── OptionsWindowHelper.java │ └── res/ │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── library/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ ├── cn/ │ │ │ └── jeesoft/ │ │ │ └── widget/ │ │ │ └── pickerview/ │ │ │ ├── CharacterPickerView.java │ │ │ ├── CharacterPickerWindow.java │ │ │ ├── OnOptionChangedListener.java │ │ │ └── WheelOptions.java │ │ └── com/ │ │ └── weigan/ │ │ └── loopview/ │ │ ├── InertiaTimerTask.java │ │ ├── LoopView.java │ │ ├── LoopViewGestureListener.java │ │ ├── MessageHandler.java │ │ ├── OnItemSelectedListener.java │ │ ├── OnItemSelectedRunnable.java │ │ └── SmoothScrollTimerTask.java │ └── res/ │ ├── anim/ │ │ ├── j_anim_enter_bottom.xml │ │ └── j_anim_exit_bottom.xml │ ├── drawable/ │ │ └── j_wheel_timebtn.xml │ ├── layout/ │ │ ├── j_picker_dialog.xml │ │ └── j_picker_items.xml │ └── values/ │ ├── attrs.xml │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle