├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── dfodor │ │ └── motionlayout │ │ └── sample │ │ ├── CircleCardView.kt │ │ ├── MusicBandAdapter.kt │ │ ├── MusicBandListActivity.kt │ │ ├── MusicBandModel.kt │ │ └── TestDataHelper.kt │ └── res │ ├── drawable-hdpi │ ├── arrow_left.png │ ├── close_icon.png │ └── info_icon.png │ ├── drawable-mdpi │ ├── arrow_left.png │ ├── close_icon.png │ └── info_icon.png │ ├── drawable-xhdpi │ ├── arrow_left.png │ ├── close_icon.png │ └── info_icon.png │ ├── drawable-xxhdpi │ ├── arrow_left.png │ ├── close_icon.png │ └── info_icon.png │ ├── drawable-xxxhdpi │ ├── arrow_left.png │ ├── close_icon.png │ └── info_icon.png │ ├── drawable │ ├── blue_oyster_cult_secret_treaties.webp │ ├── camel_mirage.webp │ ├── king_crimson_in_the_court_of_the_crimson_king.webp │ └── pink_floyd_dark_side_of_the_moon.webp │ ├── layout │ ├── activity_music_band_list.xml │ └── music_band_item.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── activity_music_band_list_scene.xml │ └── animated_music_band_item_scene.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots └── animation.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/dfodor/motionlayout/sample/CircleCardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/java/com/dfodor/motionlayout/sample/CircleCardView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dfodor/motionlayout/sample/MusicBandAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/java/com/dfodor/motionlayout/sample/MusicBandAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dfodor/motionlayout/sample/MusicBandListActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/java/com/dfodor/motionlayout/sample/MusicBandListActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dfodor/motionlayout/sample/MusicBandModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/java/com/dfodor/motionlayout/sample/MusicBandModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dfodor/motionlayout/sample/TestDataHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/java/com/dfodor/motionlayout/sample/TestDataHelper.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-hdpi/arrow_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/close_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-hdpi/close_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/info_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-hdpi/info_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-mdpi/arrow_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/close_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-mdpi/close_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/info_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-mdpi/info_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xhdpi/arrow_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/close_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xhdpi/close_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/info_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xhdpi/info_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xxhdpi/arrow_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/close_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xxhdpi/close_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/info_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xxhdpi/info_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xxxhdpi/arrow_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/close_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xxxhdpi/close_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/info_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable-xxxhdpi/info_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/blue_oyster_cult_secret_treaties.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable/blue_oyster_cult_secret_treaties.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/camel_mirage.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable/camel_mirage.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/king_crimson_in_the_court_of_the_crimson_king.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable/king_crimson_in_the_court_of_the_crimson_king.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/pink_floyd_dark_side_of_the_moon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/drawable/pink_floyd_dark_side_of_the_moon.webp -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_music_band_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/layout/activity_music_band_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/music_band_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/layout/music_band_item.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/activity_music_band_list_scene.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/xml/activity_music_band_list_scene.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/animated_music_band_item_scene.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/app/src/main/res/xml/animated_music_band_item_scene.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfodor/MotionLayoutSample/HEAD/screenshots/animation.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "MotionLayoutSample" --------------------------------------------------------------------------------