├── .github └── workflows │ └── android.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── gradle-mvn-push.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── tech │ │ └── freak │ │ └── wizardpager │ │ ├── model │ │ ├── AbstractWizardModel.java │ │ ├── BranchPage.java │ │ ├── GeoPage.java │ │ ├── ImagePage.java │ │ ├── ModelCallbacks.java │ │ ├── MultipleFixedChoicePage.java │ │ ├── NumberPage.java │ │ ├── Page.java │ │ ├── PageList.java │ │ ├── PageTreeNode.java │ │ ├── ReviewItem.java │ │ ├── SimpleLocationListener.java │ │ ├── SingleFixedChoicePage.java │ │ └── TextPage.java │ │ └── ui │ │ ├── GeoFragment.java │ │ ├── ImageFragment.java │ │ ├── MultipleChoiceFragment.java │ │ ├── NumberFragment.java │ │ ├── PageFragmentCallbacks.java │ │ ├── ReviewFragment.java │ │ ├── SingleChoiceFragment.java │ │ ├── StepPagerStrip.java │ │ └── TextFragment.java │ └── res │ ├── drawable-hdpi │ └── ic_person.png │ ├── drawable-mdpi │ └── ic_person.png │ ├── drawable-xhdpi │ └── ic_person.png │ ├── drawable-xxhdpi │ └── ic_person.png │ ├── layout │ ├── fragment_page.xml │ ├── fragment_page_geo.xml │ ├── fragment_page_image.xml │ ├── fragment_page_text.xml │ └── list_item_review.xml │ ├── values-v14 │ └── styles.xml │ ├── values-v16 │ └── styles.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── sample ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── wizardpager │ │ ├── MainActivity.java │ │ ├── SandwichWizardModel.java │ │ └── pages │ │ ├── CustomerInfoFragment.java │ │ └── CustomerInfoPage.java │ └── res │ ├── drawable-xhdpi │ ├── ic_launcher.png │ ├── item_focused.9.png │ └── item_pressed.9.png │ ├── drawable │ ├── finish_background.xml │ └── selectable_item_background.xml │ ├── layout-v11 │ └── activity_main.xml │ ├── layout │ ├── activity_main.xml │ └── fragment_page_customer_info.xml │ ├── values-v11 │ └── styles.xml │ └── values │ ├── attrs.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/README.md -------------------------------------------------------------------------------- /gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/gradle.properties -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/AbstractWizardModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/AbstractWizardModel.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/BranchPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/BranchPage.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/GeoPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/GeoPage.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/ImagePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/ImagePage.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/ModelCallbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/ModelCallbacks.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/MultipleFixedChoicePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/MultipleFixedChoicePage.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/NumberPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/NumberPage.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/Page.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/PageList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/PageList.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/PageTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/PageTreeNode.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/ReviewItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/ReviewItem.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/SimpleLocationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/SimpleLocationListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/SingleFixedChoicePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/SingleFixedChoicePage.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/model/TextPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/model/TextPage.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/GeoFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/GeoFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/ImageFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/ImageFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/MultipleChoiceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/MultipleChoiceFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/NumberFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/NumberFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/PageFragmentCallbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/PageFragmentCallbacks.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/ReviewFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/ReviewFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/SingleChoiceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/SingleChoiceFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/StepPagerStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/StepPagerStrip.java -------------------------------------------------------------------------------- /library/src/main/java/com/tech/freak/wizardpager/ui/TextFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/java/com/tech/freak/wizardpager/ui/TextFragment.java -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/ic_person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/drawable-hdpi/ic_person.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/ic_person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/drawable-mdpi/ic_person.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/ic_person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/drawable-xhdpi/ic_person.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/ic_person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/drawable-xxhdpi/ic_person.png -------------------------------------------------------------------------------- /library/src/main/res/layout/fragment_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/layout/fragment_page.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/fragment_page_geo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/layout/fragment_page_geo.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/fragment_page_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/layout/fragment_page_image.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/fragment_page_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/layout/fragment_page_text.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/list_item_review.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/layout/list_item_review.xml -------------------------------------------------------------------------------- /library/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/values-v14/styles.xml -------------------------------------------------------------------------------- /library/src/main/res/values-v16/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/values-v16/styles.xml -------------------------------------------------------------------------------- /library/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /library/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/library/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/example/android/wizardpager/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/java/com/example/android/wizardpager/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/android/wizardpager/SandwichWizardModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/java/com/example/android/wizardpager/SandwichWizardModel.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/android/wizardpager/pages/CustomerInfoFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/java/com/example/android/wizardpager/pages/CustomerInfoFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/example/android/wizardpager/pages/CustomerInfoPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/java/com/example/android/wizardpager/pages/CustomerInfoPage.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/item_focused.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/drawable-xhdpi/item_focused.9.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/item_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/drawable-xhdpi/item_pressed.9.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable/finish_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/drawable/finish_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/selectable_item_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/drawable/selectable_item_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout-v11/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/layout-v11/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_page_customer_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/layout/fragment_page_customer_info.xml -------------------------------------------------------------------------------- /sample/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/values-v11/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifkyprayoga/WizardPager/HEAD/settings.gradle --------------------------------------------------------------------------------