gitextract_zrmng5pq/ ├── .gitignore ├── .idea/ │ ├── compiler.xml │ ├── copyright/ │ │ └── profiles_settings.xml │ ├── dictionaries/ │ │ └── vivian.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── inspectionProfiles/ │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── vivian/ │ │ └── shadedemo/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── vivian/ │ │ │ └── shadedemo/ │ │ │ ├── MainActivity.java │ │ │ ├── adapter/ │ │ │ │ └── CardViewAdapter.java │ │ │ ├── anim/ │ │ │ │ └── RecyclerViewItemAnimator.java │ │ │ ├── drawable/ │ │ │ │ ├── BottomDrawable.java │ │ │ │ ├── CenterDrawable.java │ │ │ │ ├── CircleShadowDrawable.java │ │ │ │ └── TopDrawable.java │ │ │ ├── entity/ │ │ │ │ └── Card.java │ │ │ ├── util/ │ │ │ │ ├── CardThemeUtil.java │ │ │ │ ├── ScreenShotUtil.java │ │ │ │ └── ScreenSizeUtil.java │ │ │ ├── view/ │ │ │ │ ├── ShadowView.java │ │ │ │ └── TopShadowView.java │ │ │ └── widget/ │ │ │ └── CardView.java │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── circle.xml │ │ │ └── circle_retangle.xml │ │ ├── layout/ │ │ │ ├── activity_main_recyclerview.xml │ │ │ ├── card.xml │ │ │ └── icons.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ └── test/ │ └── java/ │ └── com/ │ └── vivian/ │ └── shadedemo/ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle