gitextract_5tr75mf2/ ├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── RELEASE-NOTES.md ├── build.gradle ├── common/ │ ├── android-maven-publish.gradle │ ├── android-set-common-properties.gradle │ └── android-signing-utils.gradle ├── example/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── h6ah4i/ │ │ └── android/ │ │ └── example/ │ │ └── materialshadowninepatch/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── h6ah4i/ │ │ └── android/ │ │ └── example/ │ │ └── materialshadowninepatch/ │ │ ├── MainActivity.java │ │ ├── ProgrammaticallyAddDemoActivity.java │ │ ├── ProgrammaticallyAddDemoFragment.java │ │ ├── ShadowStylesDemoActivity.java │ │ ├── ShadowStylesDemoFragment.java │ │ ├── XYPositionDemoActivity.java │ │ ├── XYPositionDemoFragment.java │ │ ├── ZPositionAnimationDemoActivity.java │ │ ├── ZPositionAnimationDemoFragment.java │ │ ├── ZPositionDemoActivity.java │ │ └── ZPositionDemoFragment.java │ └── res/ │ ├── layout/ │ │ ├── activity_demo_screen.xml │ │ ├── activity_main.xml │ │ ├── compat_shadow_items.xml │ │ ├── debug_layout.xml │ │ ├── fragment_programmatically_add_demo.xml │ │ ├── fragment_shadow_styles_demo.xml │ │ ├── fragment_xy_position_demo.xml │ │ ├── fragment_z_position_animation_demo.xml │ │ ├── fragment_z_position_demo.xml │ │ └── native_shadow_items.xml │ ├── values/ │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── values.xml │ ├── values-v21/ │ │ └── values.xml │ └── values-w820dp/ │ └── dimens.xml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── library/ │ ├── .gitignore │ ├── build.gradle │ ├── library-data.properties │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── h6ah4i/ │ │ └── android/ │ │ └── materialshadowninepatch/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── h6ah4i/ │ │ └── android/ │ │ └── materialshadowninepatch/ │ │ ├── MaterialShadowContainerView.java │ │ └── MaterialShadowContainerViewProperties.java │ └── res/ │ ├── drawable-hdpi/ │ │ ├── ms9_ambient_shadow_z1.xml │ │ ├── ms9_ambient_shadow_z10.xml │ │ ├── ms9_ambient_shadow_z11.xml │ │ ├── ms9_ambient_shadow_z12.xml │ │ ├── ms9_ambient_shadow_z13.xml │ │ ├── ms9_ambient_shadow_z14.xml │ │ ├── ms9_ambient_shadow_z15.xml │ │ ├── ms9_ambient_shadow_z16.xml │ │ ├── ms9_ambient_shadow_z17.xml │ │ ├── ms9_ambient_shadow_z18.xml │ │ ├── ms9_ambient_shadow_z2.xml │ │ ├── ms9_ambient_shadow_z3.xml │ │ ├── ms9_ambient_shadow_z4.xml │ │ ├── ms9_ambient_shadow_z5.xml │ │ ├── ms9_ambient_shadow_z6.xml │ │ ├── ms9_ambient_shadow_z7.xml │ │ ├── ms9_ambient_shadow_z8.xml │ │ ├── ms9_ambient_shadow_z9.xml │ │ ├── ms9_composite_shadow_z1.xml │ │ ├── ms9_composite_shadow_z2.xml │ │ ├── ms9_composite_shadow_z3.xml │ │ ├── ms9_composite_shadow_z4.xml │ │ ├── ms9_composite_shadow_z5.xml │ │ ├── ms9_composite_shadow_z6.xml │ │ ├── ms9_composite_shadow_z7.xml │ │ ├── ms9_composite_shadow_z8.xml │ │ ├── ms9_composite_shadow_z9.xml │ │ ├── ms9_spot_shadow_z1.xml │ │ ├── ms9_spot_shadow_z10.xml │ │ ├── ms9_spot_shadow_z11.xml │ │ ├── ms9_spot_shadow_z12.xml │ │ ├── ms9_spot_shadow_z13.xml │ │ ├── ms9_spot_shadow_z14.xml │ │ ├── ms9_spot_shadow_z15.xml │ │ ├── ms9_spot_shadow_z16.xml │ │ ├── ms9_spot_shadow_z17.xml │ │ ├── ms9_spot_shadow_z18.xml │ │ ├── ms9_spot_shadow_z2.xml │ │ ├── ms9_spot_shadow_z3.xml │ │ ├── ms9_spot_shadow_z4.xml │ │ ├── ms9_spot_shadow_z5.xml │ │ ├── ms9_spot_shadow_z6.xml │ │ ├── ms9_spot_shadow_z7.xml │ │ ├── ms9_spot_shadow_z8.xml │ │ └── ms9_spot_shadow_z9.xml │ ├── drawable-ldpi/ │ │ ├── ms9_ambient_shadow_z1.xml │ │ ├── ms9_ambient_shadow_z10.xml │ │ ├── ms9_ambient_shadow_z11.xml │ │ ├── ms9_ambient_shadow_z12.xml │ │ ├── ms9_ambient_shadow_z13.xml │ │ ├── ms9_ambient_shadow_z14.xml │ │ ├── ms9_ambient_shadow_z15.xml │ │ ├── ms9_ambient_shadow_z16.xml │ │ ├── ms9_ambient_shadow_z17.xml │ │ ├── ms9_ambient_shadow_z18.xml │ │ ├── ms9_ambient_shadow_z2.xml │ │ ├── ms9_ambient_shadow_z3.xml │ │ ├── ms9_ambient_shadow_z4.xml │ │ ├── ms9_ambient_shadow_z5.xml │ │ ├── ms9_ambient_shadow_z6.xml │ │ ├── ms9_ambient_shadow_z7.xml │ │ ├── ms9_ambient_shadow_z8.xml │ │ ├── ms9_ambient_shadow_z9.xml │ │ ├── ms9_composite_shadow_z1.xml │ │ ├── ms9_composite_shadow_z2.xml │ │ ├── ms9_composite_shadow_z3.xml │ │ ├── ms9_composite_shadow_z4.xml │ │ ├── ms9_composite_shadow_z5.xml │ │ ├── ms9_composite_shadow_z6.xml │ │ ├── ms9_composite_shadow_z7.xml │ │ ├── ms9_composite_shadow_z8.xml │ │ ├── ms9_composite_shadow_z9.xml │ │ ├── ms9_spot_shadow_z1.xml │ │ ├── ms9_spot_shadow_z10.xml │ │ ├── ms9_spot_shadow_z11.xml │ │ ├── ms9_spot_shadow_z12.xml │ │ ├── ms9_spot_shadow_z13.xml │ │ ├── ms9_spot_shadow_z14.xml │ │ ├── ms9_spot_shadow_z15.xml │ │ ├── ms9_spot_shadow_z16.xml │ │ ├── ms9_spot_shadow_z17.xml │ │ ├── ms9_spot_shadow_z18.xml │ │ ├── ms9_spot_shadow_z2.xml │ │ ├── ms9_spot_shadow_z3.xml │ │ ├── ms9_spot_shadow_z4.xml │ │ ├── ms9_spot_shadow_z5.xml │ │ ├── ms9_spot_shadow_z6.xml │ │ ├── ms9_spot_shadow_z7.xml │ │ ├── ms9_spot_shadow_z8.xml │ │ └── ms9_spot_shadow_z9.xml │ ├── drawable-mdpi/ │ │ ├── ms9_ambient_shadow_z1.xml │ │ ├── ms9_ambient_shadow_z10.xml │ │ ├── ms9_ambient_shadow_z11.xml │ │ ├── ms9_ambient_shadow_z12.xml │ │ ├── ms9_ambient_shadow_z13.xml │ │ ├── ms9_ambient_shadow_z14.xml │ │ ├── ms9_ambient_shadow_z15.xml │ │ ├── ms9_ambient_shadow_z16.xml │ │ ├── ms9_ambient_shadow_z17.xml │ │ ├── ms9_ambient_shadow_z18.xml │ │ ├── ms9_ambient_shadow_z2.xml │ │ ├── ms9_ambient_shadow_z3.xml │ │ ├── ms9_ambient_shadow_z4.xml │ │ ├── ms9_ambient_shadow_z5.xml │ │ ├── ms9_ambient_shadow_z6.xml │ │ ├── ms9_ambient_shadow_z7.xml │ │ ├── ms9_ambient_shadow_z8.xml │ │ ├── ms9_ambient_shadow_z9.xml │ │ ├── ms9_composite_shadow_z1.xml │ │ ├── ms9_composite_shadow_z2.xml │ │ ├── ms9_composite_shadow_z3.xml │ │ ├── ms9_composite_shadow_z4.xml │ │ ├── ms9_composite_shadow_z5.xml │ │ ├── ms9_composite_shadow_z6.xml │ │ ├── ms9_composite_shadow_z7.xml │ │ ├── ms9_composite_shadow_z8.xml │ │ ├── ms9_composite_shadow_z9.xml │ │ ├── ms9_spot_shadow_z1.xml │ │ ├── ms9_spot_shadow_z10.xml │ │ ├── ms9_spot_shadow_z11.xml │ │ ├── ms9_spot_shadow_z12.xml │ │ ├── ms9_spot_shadow_z13.xml │ │ ├── ms9_spot_shadow_z14.xml │ │ ├── ms9_spot_shadow_z15.xml │ │ ├── ms9_spot_shadow_z16.xml │ │ ├── ms9_spot_shadow_z17.xml │ │ ├── ms9_spot_shadow_z18.xml │ │ ├── ms9_spot_shadow_z2.xml │ │ ├── ms9_spot_shadow_z3.xml │ │ ├── ms9_spot_shadow_z4.xml │ │ ├── ms9_spot_shadow_z5.xml │ │ ├── ms9_spot_shadow_z6.xml │ │ ├── ms9_spot_shadow_z7.xml │ │ ├── ms9_spot_shadow_z8.xml │ │ └── ms9_spot_shadow_z9.xml │ ├── drawable-tvdpi/ │ │ ├── ms9_ambient_shadow_z1.xml │ │ ├── ms9_ambient_shadow_z10.xml │ │ ├── ms9_ambient_shadow_z11.xml │ │ ├── ms9_ambient_shadow_z12.xml │ │ ├── ms9_ambient_shadow_z13.xml │ │ ├── ms9_ambient_shadow_z14.xml │ │ ├── ms9_ambient_shadow_z15.xml │ │ ├── ms9_ambient_shadow_z16.xml │ │ ├── ms9_ambient_shadow_z17.xml │ │ ├── ms9_ambient_shadow_z18.xml │ │ ├── ms9_ambient_shadow_z2.xml │ │ ├── ms9_ambient_shadow_z3.xml │ │ ├── ms9_ambient_shadow_z4.xml │ │ ├── ms9_ambient_shadow_z5.xml │ │ ├── ms9_ambient_shadow_z6.xml │ │ ├── ms9_ambient_shadow_z7.xml │ │ ├── ms9_ambient_shadow_z8.xml │ │ ├── ms9_ambient_shadow_z9.xml │ │ ├── ms9_composite_shadow_z1.xml │ │ ├── ms9_composite_shadow_z2.xml │ │ ├── ms9_composite_shadow_z3.xml │ │ ├── ms9_composite_shadow_z4.xml │ │ ├── ms9_composite_shadow_z5.xml │ │ ├── ms9_composite_shadow_z6.xml │ │ ├── ms9_composite_shadow_z7.xml │ │ ├── ms9_composite_shadow_z8.xml │ │ ├── ms9_composite_shadow_z9.xml │ │ ├── ms9_spot_shadow_z1.xml │ │ ├── ms9_spot_shadow_z10.xml │ │ ├── ms9_spot_shadow_z11.xml │ │ ├── ms9_spot_shadow_z12.xml │ │ ├── ms9_spot_shadow_z13.xml │ │ ├── ms9_spot_shadow_z14.xml │ │ ├── ms9_spot_shadow_z15.xml │ │ ├── ms9_spot_shadow_z16.xml │ │ ├── ms9_spot_shadow_z17.xml │ │ ├── ms9_spot_shadow_z18.xml │ │ ├── ms9_spot_shadow_z2.xml │ │ ├── ms9_spot_shadow_z3.xml │ │ ├── ms9_spot_shadow_z4.xml │ │ ├── ms9_spot_shadow_z5.xml │ │ ├── ms9_spot_shadow_z6.xml │ │ ├── ms9_spot_shadow_z7.xml │ │ ├── ms9_spot_shadow_z8.xml │ │ └── ms9_spot_shadow_z9.xml │ ├── drawable-xhdpi/ │ │ ├── ms9_ambient_shadow_z1.xml │ │ ├── ms9_ambient_shadow_z10.xml │ │ ├── ms9_ambient_shadow_z11.xml │ │ ├── ms9_ambient_shadow_z12.xml │ │ ├── ms9_ambient_shadow_z13.xml │ │ ├── ms9_ambient_shadow_z14.xml │ │ ├── ms9_ambient_shadow_z15.xml │ │ ├── ms9_ambient_shadow_z16.xml │ │ ├── ms9_ambient_shadow_z17.xml │ │ ├── ms9_ambient_shadow_z18.xml │ │ ├── ms9_ambient_shadow_z2.xml │ │ ├── ms9_ambient_shadow_z3.xml │ │ ├── ms9_ambient_shadow_z4.xml │ │ ├── ms9_ambient_shadow_z5.xml │ │ ├── ms9_ambient_shadow_z6.xml │ │ ├── ms9_ambient_shadow_z7.xml │ │ ├── ms9_ambient_shadow_z8.xml │ │ ├── ms9_ambient_shadow_z9.xml │ │ ├── ms9_composite_shadow_z1.xml │ │ ├── ms9_composite_shadow_z2.xml │ │ ├── ms9_composite_shadow_z3.xml │ │ ├── ms9_composite_shadow_z4.xml │ │ ├── ms9_composite_shadow_z5.xml │ │ ├── ms9_composite_shadow_z6.xml │ │ ├── ms9_composite_shadow_z7.xml │ │ ├── ms9_composite_shadow_z8.xml │ │ ├── ms9_composite_shadow_z9.xml │ │ ├── ms9_spot_shadow_z1.xml │ │ ├── ms9_spot_shadow_z10.xml │ │ ├── ms9_spot_shadow_z11.xml │ │ ├── ms9_spot_shadow_z12.xml │ │ ├── ms9_spot_shadow_z13.xml │ │ ├── ms9_spot_shadow_z14.xml │ │ ├── ms9_spot_shadow_z15.xml │ │ ├── ms9_spot_shadow_z16.xml │ │ ├── ms9_spot_shadow_z17.xml │ │ ├── ms9_spot_shadow_z18.xml │ │ ├── ms9_spot_shadow_z2.xml │ │ ├── ms9_spot_shadow_z3.xml │ │ ├── ms9_spot_shadow_z4.xml │ │ ├── ms9_spot_shadow_z5.xml │ │ ├── ms9_spot_shadow_z6.xml │ │ ├── ms9_spot_shadow_z7.xml │ │ ├── ms9_spot_shadow_z8.xml │ │ └── ms9_spot_shadow_z9.xml │ ├── drawable-xxhdpi/ │ │ ├── ms9_ambient_shadow_z1.xml │ │ ├── ms9_ambient_shadow_z10.xml │ │ ├── ms9_ambient_shadow_z11.xml │ │ ├── ms9_ambient_shadow_z12.xml │ │ ├── ms9_ambient_shadow_z13.xml │ │ ├── ms9_ambient_shadow_z14.xml │ │ ├── ms9_ambient_shadow_z15.xml │ │ ├── ms9_ambient_shadow_z16.xml │ │ ├── ms9_ambient_shadow_z17.xml │ │ ├── ms9_ambient_shadow_z18.xml │ │ ├── ms9_ambient_shadow_z2.xml │ │ ├── ms9_ambient_shadow_z3.xml │ │ ├── ms9_ambient_shadow_z4.xml │ │ ├── ms9_ambient_shadow_z5.xml │ │ ├── ms9_ambient_shadow_z6.xml │ │ ├── ms9_ambient_shadow_z7.xml │ │ ├── ms9_ambient_shadow_z8.xml │ │ ├── ms9_ambient_shadow_z9.xml │ │ ├── ms9_composite_shadow_z1.xml │ │ ├── ms9_composite_shadow_z2.xml │ │ ├── ms9_composite_shadow_z3.xml │ │ ├── ms9_composite_shadow_z4.xml │ │ ├── ms9_composite_shadow_z5.xml │ │ ├── ms9_composite_shadow_z6.xml │ │ ├── ms9_composite_shadow_z7.xml │ │ ├── ms9_composite_shadow_z8.xml │ │ ├── ms9_composite_shadow_z9.xml │ │ ├── ms9_spot_shadow_z1.xml │ │ ├── ms9_spot_shadow_z10.xml │ │ ├── ms9_spot_shadow_z11.xml │ │ ├── ms9_spot_shadow_z12.xml │ │ ├── ms9_spot_shadow_z13.xml │ │ ├── ms9_spot_shadow_z14.xml │ │ ├── ms9_spot_shadow_z15.xml │ │ ├── ms9_spot_shadow_z16.xml │ │ ├── ms9_spot_shadow_z17.xml │ │ ├── ms9_spot_shadow_z18.xml │ │ ├── ms9_spot_shadow_z2.xml │ │ ├── ms9_spot_shadow_z3.xml │ │ ├── ms9_spot_shadow_z4.xml │ │ ├── ms9_spot_shadow_z5.xml │ │ ├── ms9_spot_shadow_z6.xml │ │ ├── ms9_spot_shadow_z7.xml │ │ ├── ms9_spot_shadow_z8.xml │ │ └── ms9_spot_shadow_z9.xml │ ├── drawable-xxxhdpi/ │ │ ├── ms9_ambient_shadow_z1.xml │ │ ├── ms9_ambient_shadow_z10.xml │ │ ├── ms9_ambient_shadow_z11.xml │ │ ├── ms9_ambient_shadow_z12.xml │ │ ├── ms9_ambient_shadow_z13.xml │ │ ├── ms9_ambient_shadow_z14.xml │ │ ├── ms9_ambient_shadow_z15.xml │ │ ├── ms9_ambient_shadow_z16.xml │ │ ├── ms9_ambient_shadow_z17.xml │ │ ├── ms9_ambient_shadow_z18.xml │ │ ├── ms9_ambient_shadow_z2.xml │ │ ├── ms9_ambient_shadow_z3.xml │ │ ├── ms9_ambient_shadow_z4.xml │ │ ├── ms9_ambient_shadow_z5.xml │ │ ├── ms9_ambient_shadow_z6.xml │ │ ├── ms9_ambient_shadow_z7.xml │ │ ├── ms9_ambient_shadow_z8.xml │ │ ├── ms9_ambient_shadow_z9.xml │ │ ├── ms9_composite_shadow_z1.xml │ │ ├── ms9_composite_shadow_z2.xml │ │ ├── ms9_composite_shadow_z3.xml │ │ ├── ms9_composite_shadow_z4.xml │ │ ├── ms9_composite_shadow_z5.xml │ │ ├── ms9_composite_shadow_z6.xml │ │ ├── ms9_composite_shadow_z7.xml │ │ ├── ms9_composite_shadow_z8.xml │ │ ├── ms9_composite_shadow_z9.xml │ │ ├── ms9_spot_shadow_z1.xml │ │ ├── ms9_spot_shadow_z10.xml │ │ ├── ms9_spot_shadow_z11.xml │ │ ├── ms9_spot_shadow_z12.xml │ │ ├── ms9_spot_shadow_z13.xml │ │ ├── ms9_spot_shadow_z14.xml │ │ ├── ms9_spot_shadow_z15.xml │ │ ├── ms9_spot_shadow_z16.xml │ │ ├── ms9_spot_shadow_z17.xml │ │ ├── ms9_spot_shadow_z18.xml │ │ ├── ms9_spot_shadow_z2.xml │ │ ├── ms9_spot_shadow_z3.xml │ │ ├── ms9_spot_shadow_z4.xml │ │ ├── ms9_spot_shadow_z5.xml │ │ ├── ms9_spot_shadow_z6.xml │ │ ├── ms9_spot_shadow_z7.xml │ │ ├── ms9_spot_shadow_z8.xml │ │ └── ms9_spot_shadow_z9.xml │ └── values/ │ ├── arrays.xml │ ├── attrs.xml │ └── styles.xml ├── resource/ │ ├── .gitignore │ ├── README │ ├── batch_inkscape_export.sh │ ├── crop_ninepatch_valid_area.sh │ ├── gen_alias_xml.py │ ├── inkscape_export_obj.sh │ ├── phase1_batch_inkscape_export.sh │ ├── phase2_batch_crop_ninepatch_valid_area.sh │ ├── phase3_batch_shrink_png_file.sh │ ├── phase4_batch_gen_alias_xml.sh │ ├── process_all.sh │ └── shrink_png_file.sh ├── settings.gradle └── signing/ ├── .gitignore ├── README ├── example-signing.properties.template └── library-maven-publish-signing.properties.template