├── README.md ├── app ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── gplibs │ │ └── magic_surface_view_sample │ │ ├── App.java │ │ ├── LightSampleActivity.java │ │ ├── MacWindowAnimActivity.java │ │ ├── MainActivity.java │ │ ├── MatrixAnimSampleActivity.java │ │ ├── MultiScrapAnimActivity.java │ │ ├── MultiSlideAnimActivity.java │ │ ├── VortexAnimActivity.java │ │ ├── WaveAnimActivity.java │ │ ├── common │ │ ├── AnimHelper.java │ │ ├── Direction.java │ │ ├── FloatValueAnimator.java │ │ ├── MagicActivity.java │ │ └── RandomNumber.java │ │ ├── launch │ │ ├── LaunchActivity.java │ │ ├── LaunchBackgroundUpdater.java │ │ ├── LaunchButtonMatrixUpdater.java │ │ ├── LaunchButtonModelUpdater.java │ │ ├── LaunchSceneUpdater.java │ │ └── LaunchTextModelUpdater.java │ │ └── updater │ │ ├── MacWindowAnimUpdater.java │ │ ├── MultiScrapUpdater.java │ │ ├── MultiSlideUpdater.java │ │ ├── VortexAnimUpdater.java │ │ └── WaveAnimUpdater.java │ └── res │ ├── drawable │ ├── btn_bg.xml │ ├── dark_bg.xml │ └── surface_bg.xml │ ├── layout │ ├── activity_launch.xml │ ├── activity_light_sample.xml │ ├── activity_mac_window_anim.xml │ ├── activity_magic.xml │ ├── activity_main.xml │ ├── activity_matrix_anim_sample.xml │ ├── activity_multi_fold_anim.xml │ ├── activity_multi_scrap_anim.xml │ ├── activity_multi_slide_anim.xml │ ├── activity_vortex_anim.xml │ ├── activity_wave_anim.xml │ └── item_activity.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-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/LightSampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/LightSampleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/MacWindowAnimActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/MacWindowAnimActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/MatrixAnimSampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/MatrixAnimSampleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/MultiScrapAnimActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/MultiScrapAnimActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/MultiSlideAnimActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/MultiSlideAnimActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/VortexAnimActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/VortexAnimActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/WaveAnimActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/WaveAnimActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/common/AnimHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/common/AnimHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/common/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/common/Direction.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/common/FloatValueAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/common/FloatValueAnimator.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/common/MagicActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/common/MagicActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/common/RandomNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/common/RandomNumber.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchBackgroundUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchBackgroundUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchButtonMatrixUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchButtonMatrixUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchButtonModelUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchButtonModelUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchSceneUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchSceneUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchTextModelUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/launch/LaunchTextModelUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/updater/MacWindowAnimUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/updater/MacWindowAnimUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/updater/MultiScrapUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/updater/MultiScrapUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/updater/MultiSlideUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/updater/MultiSlideUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/updater/VortexAnimUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/updater/VortexAnimUpdater.java -------------------------------------------------------------------------------- /app/src/main/java/com/gplibs/magic_surface_view_sample/updater/WaveAnimUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/java/com/gplibs/magic_surface_view_sample/updater/WaveAnimUpdater.java -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/drawable/btn_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/dark_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/drawable/dark_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/surface_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/drawable/surface_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_launch.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_light_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_light_sample.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_mac_window_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_mac_window_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_magic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_magic.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_matrix_anim_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_matrix_anim_sample.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_multi_fold_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_multi_fold_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_multi_scrap_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_multi_scrap_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_multi_slide_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_multi_slide_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_vortex_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_vortex_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_wave_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/activity_wave_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/layout/item_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gplibs/android-magic-surface-view-sample/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------