├── .gitignore ├── LICENSE ├── README-EN.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── yxf │ │ └── clippathlayout │ │ └── sample │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── yxf │ │ │ └── clippathlayout │ │ │ └── sample │ │ │ ├── CirclePathFragment.java │ │ │ ├── ControlButtonFragment.java │ │ │ ├── MainActivity.java │ │ │ ├── MyApplication.java │ │ │ ├── RemoteControllerFragment.java │ │ │ ├── ScrollTransitionFragment.java │ │ │ ├── ViewTransitionFragment.java │ │ │ └── YinYangFishFragment.java │ └── res │ │ ├── drawable-v21 │ │ ├── ic_menu_camera.xml │ │ ├── ic_menu_gallery.xml │ │ ├── ic_menu_manage.xml │ │ ├── ic_menu_send.xml │ │ ├── ic_menu_share.xml │ │ └── ic_menu_slideshow.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── button_oval.xml │ │ ├── button_rectangle_black.xml │ │ ├── button_rectangle_blue.xml │ │ ├── button_rectangle_green.xml │ │ ├── button_rectangle_orange.xml │ │ ├── button_rectangle_white.xml │ │ ├── ic_launcher_background.xml │ │ └── side_nav_bar.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── app_bar_main.xml │ │ ├── content_main.xml │ │ ├── fragment_circle_path.xml │ │ ├── fragment_control_button.xml │ │ ├── fragment_remote_controller.xml │ │ ├── fragment_scroll_transition.xml │ │ ├── fragment_view_transition.xml │ │ ├── fragment_yin_yang_fish.xml │ │ └── nav_header_main.xml │ │ ├── menu │ │ ├── activity_main_drawer.xml │ │ └── main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── dmr_gn_portrait.jpg │ │ ├── gn_dmr.jpg │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ ├── image.jpg │ │ ├── tm_gy.jpg │ │ └── zhang_liang.jpg │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-v21 │ │ └── styles.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── drawables.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── yxf │ └── clippathlayout │ └── sample │ └── ExampleUnitTest.java ├── clippathlayout ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── yxf │ │ └── clippathlayout │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── yxf │ │ │ └── clippathlayout │ │ │ ├── BitmapPathRegion.java │ │ │ ├── ClipPathLayout.java │ │ │ ├── ClipPathLayoutDelegate.java │ │ │ ├── Config.java │ │ │ ├── NativePathRegion.java │ │ │ ├── PathInfo.java │ │ │ ├── PathRegion.java │ │ │ ├── PathRegionGenerator.java │ │ │ ├── PathRegionGenerators.java │ │ │ ├── Utils.java │ │ │ ├── impl │ │ │ ├── ClipPathFrameLayout.java │ │ │ ├── ClipPathLinearLayout.java │ │ │ └── ClipPathRelativeLayout.java │ │ │ ├── pathgenerator │ │ │ ├── CirclePathGenerator.java │ │ │ ├── OvalPathGenerator.java │ │ │ ├── OvalRingPathGenerator.java │ │ │ ├── PathGenerator.java │ │ │ └── RhombusPathGenerator.java │ │ │ └── transition │ │ │ ├── ProgressController.java │ │ │ ├── TransitionAdapter.java │ │ │ ├── TransitionFragmentContainer.java │ │ │ ├── TransitionFrameLayout.java │ │ │ ├── TransitionLayout.java │ │ │ └── generator │ │ │ ├── RandomTransitionPathGenerator.java │ │ │ └── TransitionPathGenerator.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── yxf │ └── clippathlayout │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── image ├── circle.gif ├── control_button.gif ├── fragment_transition.gif ├── fragment_transition_2.gif ├── remote_controller.gif ├── scroll_transition.gif ├── scroll_transition_2.gif ├── select_apply_flag.gif ├── select_clip_mode.gif ├── view_transition.gif └── yin_yang_fish.gif ├── jitpack.yml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/LICENSE -------------------------------------------------------------------------------- /README-EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/README-EN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/yxf/clippathlayout/sample/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/androidTest/java/com/yxf/clippathlayout/sample/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/CirclePathFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/CirclePathFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/ControlButtonFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/ControlButtonFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/RemoteControllerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/RemoteControllerFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/ScrollTransitionFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/ScrollTransitionFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/ViewTransitionFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/ViewTransitionFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/yxf/clippathlayout/sample/YinYangFishFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/java/com/yxf/clippathlayout/sample/YinYangFishFragment.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/ic_menu_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable-v21/ic_menu_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/ic_menu_gallery.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable-v21/ic_menu_gallery.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/ic_menu_manage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable-v21/ic_menu_manage.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/ic_menu_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable-v21/ic_menu_send.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/ic_menu_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable-v21/ic_menu_share.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/ic_menu_slideshow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable-v21/ic_menu_slideshow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_oval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/button_oval.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_rectangle_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/button_rectangle_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_rectangle_blue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/button_rectangle_blue.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_rectangle_green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/button_rectangle_green.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_rectangle_orange.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/button_rectangle_orange.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_rectangle_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/button_rectangle_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/side_nav_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/drawable/side_nav_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/app_bar_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/app_bar_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_circle_path.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/fragment_circle_path.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_control_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/fragment_control_button.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_remote_controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/fragment_remote_controller.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_scroll_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/fragment_scroll_transition.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_view_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/fragment_view_transition.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_yin_yang_fish.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/fragment_yin_yang_fish.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nav_header_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/layout/nav_header_main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/activity_main_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/menu/activity_main_drawer.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/dmr_gn_portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xhdpi/dmr_gn_portrait.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/gn_dmr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xhdpi/gn_dmr.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xhdpi/image.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/tm_gy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xhdpi/tm_gy.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/zhang_liang.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xhdpi/zhang_liang.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/drawables.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/values/drawables.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/yxf/clippathlayout/sample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/app/src/test/java/com/yxf/clippathlayout/sample/ExampleUnitTest.java -------------------------------------------------------------------------------- /clippathlayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /clippathlayout/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/build.gradle -------------------------------------------------------------------------------- /clippathlayout/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/proguard-rules.pro -------------------------------------------------------------------------------- /clippathlayout/src/androidTest/java/com/yxf/clippathlayout/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/androidTest/java/com/yxf/clippathlayout/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /clippathlayout/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/BitmapPathRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/BitmapPathRegion.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/ClipPathLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/ClipPathLayout.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/ClipPathLayoutDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/ClipPathLayoutDelegate.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/Config.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/NativePathRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/NativePathRegion.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/PathInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/PathInfo.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/PathRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/PathRegion.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/PathRegionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/PathRegionGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/PathRegionGenerators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/PathRegionGenerators.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/Utils.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/impl/ClipPathFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/impl/ClipPathFrameLayout.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/impl/ClipPathLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/impl/ClipPathLinearLayout.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/impl/ClipPathRelativeLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/impl/ClipPathRelativeLayout.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/CirclePathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/CirclePathGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/OvalPathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/OvalPathGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/OvalRingPathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/OvalRingPathGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/PathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/PathGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/RhombusPathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/pathgenerator/RhombusPathGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/transition/ProgressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/transition/ProgressController.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionAdapter.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionFragmentContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionFragmentContainer.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionFrameLayout.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/transition/TransitionLayout.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/transition/generator/RandomTransitionPathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/transition/generator/RandomTransitionPathGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/java/com/yxf/clippathlayout/transition/generator/TransitionPathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/java/com/yxf/clippathlayout/transition/generator/TransitionPathGenerator.java -------------------------------------------------------------------------------- /clippathlayout/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /clippathlayout/src/test/java/com/yxf/clippathlayout/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/clippathlayout/src/test/java/com/yxf/clippathlayout/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/gradlew.bat -------------------------------------------------------------------------------- /image/circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/circle.gif -------------------------------------------------------------------------------- /image/control_button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/control_button.gif -------------------------------------------------------------------------------- /image/fragment_transition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/fragment_transition.gif -------------------------------------------------------------------------------- /image/fragment_transition_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/fragment_transition_2.gif -------------------------------------------------------------------------------- /image/remote_controller.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/remote_controller.gif -------------------------------------------------------------------------------- /image/scroll_transition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/scroll_transition.gif -------------------------------------------------------------------------------- /image/scroll_transition_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/scroll_transition_2.gif -------------------------------------------------------------------------------- /image/select_apply_flag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/select_apply_flag.gif -------------------------------------------------------------------------------- /image/select_clip_mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/select_clip_mode.gif -------------------------------------------------------------------------------- /image/view_transition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/view_transition.gif -------------------------------------------------------------------------------- /image/yin_yang_fish.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/image/yin_yang_fish.gif -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/jitpack.yml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dqh147258/ClipPathLayout/HEAD/settings.gradle --------------------------------------------------------------------------------