├── .gitignore ├── README-EN.md ├── README.md ├── config.gradle ├── example ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── dyhdyh │ │ └── loadingbar │ │ └── example │ │ ├── BaseActivity.java │ │ ├── DividerGridItemDecoration.java │ │ ├── ListLoadingActivity.java │ │ ├── MainActivity.java │ │ ├── SimpleAnimatorListener.java │ │ └── adapter │ │ ├── ExampleModel.java │ │ └── TextAdapter.java │ └── res │ ├── anim │ ├── alpha_enter.xml │ ├── alpha_exit.xml │ ├── scale_center_enter.xml │ └── scale_center_exit.xml │ ├── layout │ ├── activity_list_loading.xml │ ├── activity_loading_dialog.xml │ ├── activity_loadingbar.xml │ ├── activity_main.xml │ ├── item_text.xml │ ├── layout_custom.xml │ ├── layout_global_loading.xml │ └── layout_progressbar_horizontal.xml │ ├── menu │ └── menu.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_d.png │ ├── values-v21 │ └── styles.xml │ ├── values-zh │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── loadingbar ├── bintray.gradle ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── dyhdyh │ │ └── widget │ │ └── loadingbar2 │ │ ├── LoadingBar.java │ │ ├── LoadingBarPool.java │ │ ├── controller │ │ ├── ControllerHandler.java │ │ ├── LoadingController.java │ │ ├── LoadingDialogController.java │ │ └── LoadingViewController.java │ │ ├── factory │ │ ├── LoadingFactory.java │ │ ├── MaterialDialogFactory.java │ │ └── MaterialViewFactory.java │ │ └── strategy │ │ ├── CoverParentStrategy.java │ │ ├── ParentStrategy.java │ │ └── SimpleParentStrategy.java │ └── res │ ├── drawable │ └── loading_progressbar_vertical_material.xml │ ├── layout │ ├── dialog_material_loading.xml │ ├── loading_progressbar_vertical_material.xml │ └── view_material_loading.xml │ ├── values-v21 │ └── loading_styles.xml │ └── values │ ├── loading_colors.xml │ ├── loading_strings.xml │ └── loading_styles.xml ├── screenshots ├── download.png └── loadingbar.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | build 4 | *.iml 5 | local.properties 6 | -------------------------------------------------------------------------------- /README-EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/README-EN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/README.md -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/config.gradle -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/proguard-rules.pro -------------------------------------------------------------------------------- /example/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/src/main/java/com/dyhdyh/loadingbar/example/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/java/com/dyhdyh/loadingbar/example/BaseActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/dyhdyh/loadingbar/example/DividerGridItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/java/com/dyhdyh/loadingbar/example/DividerGridItemDecoration.java -------------------------------------------------------------------------------- /example/src/main/java/com/dyhdyh/loadingbar/example/ListLoadingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/java/com/dyhdyh/loadingbar/example/ListLoadingActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/dyhdyh/loadingbar/example/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/java/com/dyhdyh/loadingbar/example/MainActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/dyhdyh/loadingbar/example/SimpleAnimatorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/java/com/dyhdyh/loadingbar/example/SimpleAnimatorListener.java -------------------------------------------------------------------------------- /example/src/main/java/com/dyhdyh/loadingbar/example/adapter/ExampleModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/java/com/dyhdyh/loadingbar/example/adapter/ExampleModel.java -------------------------------------------------------------------------------- /example/src/main/java/com/dyhdyh/loadingbar/example/adapter/TextAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/java/com/dyhdyh/loadingbar/example/adapter/TextAdapter.java -------------------------------------------------------------------------------- /example/src/main/res/anim/alpha_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/anim/alpha_enter.xml -------------------------------------------------------------------------------- /example/src/main/res/anim/alpha_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/anim/alpha_exit.xml -------------------------------------------------------------------------------- /example/src/main/res/anim/scale_center_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/anim/scale_center_enter.xml -------------------------------------------------------------------------------- /example/src/main/res/anim/scale_center_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/anim/scale_center_exit.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_list_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/activity_list_loading.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_loading_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/activity_loading_dialog.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_loadingbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/activity_loadingbar.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/item_text.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/layout_custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/layout_custom.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/layout_global_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/layout_global_loading.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/layout_progressbar_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/layout/layout_progressbar_horizontal.xml -------------------------------------------------------------------------------- /example/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/menu/menu.xml -------------------------------------------------------------------------------- /example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxxhdpi/ic_launcher_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/mipmap-xxxhdpi/ic_launcher_d.png -------------------------------------------------------------------------------- /example/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /example/src/main/res/values-zh/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/values-zh/strings.xml -------------------------------------------------------------------------------- /example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/example/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/gradlew.bat -------------------------------------------------------------------------------- /loadingbar/bintray.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/bintray.gradle -------------------------------------------------------------------------------- /loadingbar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/build.gradle -------------------------------------------------------------------------------- /loadingbar/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/proguard-rules.pro -------------------------------------------------------------------------------- /loadingbar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/LoadingBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/LoadingBar.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/LoadingBarPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/LoadingBarPool.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/ControllerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/ControllerHandler.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/LoadingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/LoadingController.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/LoadingDialogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/LoadingDialogController.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/LoadingViewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/controller/LoadingViewController.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/factory/LoadingFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/factory/LoadingFactory.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/factory/MaterialDialogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/factory/MaterialDialogFactory.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/factory/MaterialViewFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/factory/MaterialViewFactory.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/strategy/CoverParentStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/strategy/CoverParentStrategy.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/strategy/ParentStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/strategy/ParentStrategy.java -------------------------------------------------------------------------------- /loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/strategy/SimpleParentStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/java/com/dyhdyh/widget/loadingbar2/strategy/SimpleParentStrategy.java -------------------------------------------------------------------------------- /loadingbar/src/main/res/drawable/loading_progressbar_vertical_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/drawable/loading_progressbar_vertical_material.xml -------------------------------------------------------------------------------- /loadingbar/src/main/res/layout/dialog_material_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/layout/dialog_material_loading.xml -------------------------------------------------------------------------------- /loadingbar/src/main/res/layout/loading_progressbar_vertical_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/layout/loading_progressbar_vertical_material.xml -------------------------------------------------------------------------------- /loadingbar/src/main/res/layout/view_material_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/layout/view_material_loading.xml -------------------------------------------------------------------------------- /loadingbar/src/main/res/values-v21/loading_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/values-v21/loading_styles.xml -------------------------------------------------------------------------------- /loadingbar/src/main/res/values/loading_colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/values/loading_colors.xml -------------------------------------------------------------------------------- /loadingbar/src/main/res/values/loading_strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/values/loading_strings.xml -------------------------------------------------------------------------------- /loadingbar/src/main/res/values/loading_styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/loadingbar/src/main/res/values/loading_styles.xml -------------------------------------------------------------------------------- /screenshots/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/screenshots/download.png -------------------------------------------------------------------------------- /screenshots/loadingbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiandanin/LoadingBar/HEAD/screenshots/loadingbar.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':example', ':loadingbar' 2 | --------------------------------------------------------------------------------