├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ └── nineoldandroids-2.4.0.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── androidanimation │ │ ├── AnimationMainActivity.java │ │ ├── animations │ │ └── BaseAnimatorListener.java │ │ ├── progressanim │ │ ├── BaseAnimatorListener.java │ │ ├── ProgressActivity.java │ │ ├── ProgressSample2Activity.java │ │ ├── sample1 │ │ │ ├── MultiCircleProgressView.java │ │ │ ├── MultiProcessStateView.java │ │ │ └── MultiProgressStateViewController.java │ │ └── sample2 │ │ │ ├── MultiCircleProgressNormalView.java │ │ │ ├── MultiProcessStateView.java │ │ │ ├── MultiProgressStateViewController.java │ │ │ └── ProgressController.java │ │ ├── switchguideanim │ │ ├── FingerSwitchOnAnimActivity.java │ │ └── SwitchOnAnimView.java │ │ └── utils │ │ └── ViewUtil.java │ └── res │ ├── drawable-xhdpi │ ├── finger_click.png │ ├── finger_normal.png │ ├── state_fail.png │ ├── state_success.png │ ├── switch_container.png │ ├── switch_off_circle_point.png │ └── switch_on_circle_point.png │ ├── drawable │ ├── button_bg_selector.xml │ ├── button_normal_bg.xml │ ├── button_press_bg.xml │ └── circle_white_border.xml │ ├── layout │ ├── activity_animation_main.xml │ ├── activity_finger_switchon_anim.xml │ ├── activity_progress_anim_layout.xml │ ├── activity_progress_sample2_layout.xml │ ├── finger_switch_on_guide_layout.xml │ ├── multi_process_state_normal_layout.xml │ └── multi_process_state_surface_layout.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 │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── docpic ├── 1.gif ├── RotateAnim.gif ├── multi_progress_pic2.GIF └── switch_on_anim.GIF ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/nineoldandroids-2.4.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/libs/nineoldandroids-2.4.0.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/AnimationMainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/AnimationMainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/animations/BaseAnimatorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/animations/BaseAnimatorListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/BaseAnimatorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/BaseAnimatorListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/ProgressActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/ProgressActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/ProgressSample2Activity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/ProgressSample2Activity.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/sample1/MultiCircleProgressView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/sample1/MultiCircleProgressView.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/sample1/MultiProcessStateView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/sample1/MultiProcessStateView.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/sample1/MultiProgressStateViewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/sample1/MultiProgressStateViewController.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/sample2/MultiCircleProgressNormalView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/sample2/MultiCircleProgressNormalView.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/sample2/MultiProcessStateView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/sample2/MultiProcessStateView.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/sample2/MultiProgressStateViewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/sample2/MultiProgressStateViewController.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/progressanim/sample2/ProgressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/progressanim/sample2/ProgressController.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/switchguideanim/FingerSwitchOnAnimActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/switchguideanim/FingerSwitchOnAnimActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/switchguideanim/SwitchOnAnimView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/switchguideanim/SwitchOnAnimView.java -------------------------------------------------------------------------------- /app/src/main/java/com/androidanimation/utils/ViewUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/java/com/androidanimation/utils/ViewUtil.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/finger_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable-xhdpi/finger_click.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/finger_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable-xhdpi/finger_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/state_fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable-xhdpi/state_fail.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/state_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable-xhdpi/state_success.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/switch_container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable-xhdpi/switch_container.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/switch_off_circle_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable-xhdpi/switch_off_circle_point.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/switch_on_circle_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable-xhdpi/switch_on_circle_point.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_bg_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable/button_bg_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_normal_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable/button_normal_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_press_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable/button_press_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle_white_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/drawable/circle_white_border.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_animation_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/layout/activity_animation_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_finger_switchon_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/layout/activity_finger_switchon_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_progress_anim_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/layout/activity_progress_anim_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_progress_sample2_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/layout/activity_progress_sample2_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/finger_switch_on_guide_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/layout/finger_switch_on_guide_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/multi_process_state_normal_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/layout/multi_process_state_normal_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/multi_process_state_surface_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/layout/multi_process_state_surface_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /docpic/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/docpic/1.gif -------------------------------------------------------------------------------- /docpic/RotateAnim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/docpic/RotateAnim.gif -------------------------------------------------------------------------------- /docpic/multi_progress_pic2.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/docpic/multi_progress_pic2.GIF -------------------------------------------------------------------------------- /docpic/switch_on_anim.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/docpic/switch_on_anim.GIF -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopFisher/AndroidAnimationDemos/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------