├── .gitignore ├── README.md ├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── test │ │ └── com │ │ └── activitysharedelementtransition │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── test │ │ └── com │ │ └── activitysharedelementtransition │ │ ├── ComposedActivity.java │ │ ├── HomeActivity.java │ │ ├── SharedElementTransitionActivity.java │ │ ├── SingleImageActivity.java │ │ ├── adapters │ │ ├── ComposedAdapter.java │ │ ├── DogAdapter.java │ │ └── SingleImageAdapter.java │ │ ├── fragments │ │ └── DogFragment.java │ │ └── intents │ │ ├── ComposedIntent.java │ │ ├── SharedElementTransitionIntent.java │ │ └── SingleImageIntent.java │ └── res │ ├── animator │ ├── fade_in.xml │ ├── fade_out.xml │ ├── slide_in_bottom_to_top.xml │ ├── slide_in_left_to_right.xml │ ├── slide_in_right_to_left.xml │ ├── slide_out_left_to_right.xml │ ├── slide_out_right_to_left.xml │ └── slide_out_top_to_bottom.xml │ ├── drawable │ ├── chiot1.jpg │ ├── chiot2.jpg │ ├── chiot3.jpg │ ├── chiot4.jpg │ ├── chiot5.jpg │ ├── chiot6.jpg │ ├── chiot7.jpg │ ├── chiot8.jpg │ ├── dog1.jpg │ ├── dog2.jpg │ └── dog3.jpg │ ├── layout │ ├── activity_composed.xml │ ├── activity_home.xml │ ├── activity_single_image.xml │ ├── activity_transition.xml │ ├── fragment_dog.xml │ ├── gridview_element.xml │ ├── gridview_element_composed.xml │ └── gridview_element_dog.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── transition │ ├── auto_transition.xml │ ├── change_bounds.xml │ ├── change_clip_bounds.xml │ ├── change_image_transform.xml │ ├── change_transform.xml │ ├── explode.xml │ ├── fade.xml │ ├── slide.xml │ ├── slide_bottom.xml │ ├── slide_left.xml │ ├── slide_right.xml │ └── slide_top.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── color.xml │ ├── dimens.xml │ └── strings.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── githubactivitysharedtransitioncustom.gif ├── githubactivitysharedtransitioncustomfragment.gif ├── githubactivitysharedtransitionscale.gif ├── githubactivitysharedtransitionslide.gif ├── githubactivitysharedtransitionslidefragment.gif └── githubactivitysharedtransitionsscalefragment.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/test/com/activitysharedelementtransition/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/androidTest/java/test/com/activitysharedelementtransition/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/ComposedActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/ComposedActivity.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/HomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/HomeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/SharedElementTransitionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/SharedElementTransitionActivity.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/SingleImageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/SingleImageActivity.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/adapters/ComposedAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/adapters/ComposedAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/adapters/DogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/adapters/DogAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/adapters/SingleImageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/adapters/SingleImageAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/fragments/DogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/fragments/DogFragment.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/intents/ComposedIntent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/intents/ComposedIntent.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/intents/SharedElementTransitionIntent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/intents/SharedElementTransitionIntent.java -------------------------------------------------------------------------------- /app/src/main/java/test/com/activitysharedelementtransition/intents/SingleImageIntent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/java/test/com/activitysharedelementtransition/intents/SingleImageIntent.java -------------------------------------------------------------------------------- /app/src/main/res/animator/fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/fade_in.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/fade_out.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_in_bottom_to_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/slide_in_bottom_to_top.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_in_left_to_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/slide_in_left_to_right.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_in_right_to_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/slide_in_right_to_left.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_out_left_to_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/slide_out_left_to_right.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_out_right_to_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/slide_out_right_to_left.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/slide_out_top_to_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/animator/slide_out_top_to_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/chiot8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/chiot8.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/dog1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/dog1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/dog2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/dog2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/dog3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/drawable/dog3.jpg -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_composed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/activity_composed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_single_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/activity_single_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/activity_transition.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_dog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/fragment_dog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/gridview_element.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/gridview_element.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/gridview_element_composed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/gridview_element_composed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/gridview_element_dog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/layout/gridview_element_dog.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/transition/auto_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/auto_transition.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/change_bounds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/change_bounds.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/change_clip_bounds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/change_clip_bounds.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/change_image_transform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/change_image_transform.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/change_transform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/change_transform.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/explode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/explode.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/fade.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/fade.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/slide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/slide.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/slide_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/slide_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/slide_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/slide_left.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/slide_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/slide_right.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/slide_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/transition/slide_top.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/values/color.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/githubactivitysharedtransitioncustom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/images/githubactivitysharedtransitioncustom.gif -------------------------------------------------------------------------------- /images/githubactivitysharedtransitioncustomfragment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/images/githubactivitysharedtransitioncustomfragment.gif -------------------------------------------------------------------------------- /images/githubactivitysharedtransitionscale.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/images/githubactivitysharedtransitionscale.gif -------------------------------------------------------------------------------- /images/githubactivitysharedtransitionslide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/images/githubactivitysharedtransitionslide.gif -------------------------------------------------------------------------------- /images/githubactivitysharedtransitionslidefragment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/images/githubactivitysharedtransitionslidefragment.gif -------------------------------------------------------------------------------- /images/githubactivitysharedtransitionsscalefragment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcwgg/ActivitySharedElementTransition/HEAD/images/githubactivitysharedtransitionsscalefragment.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------