gitextract_92jzfoma/ ├── .gitignore ├── LICENSE ├── README-zh.md ├── README.md ├── android_release_aar.gradle ├── build.gradle ├── folivora/ │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── cn/ │ │ └── cricin/ │ │ └── folivora/ │ │ ├── DrawableParser.java │ │ ├── Folivora.java │ │ ├── FolivoraInflater.java │ │ ├── FolivoraViewFactory.java │ │ ├── OnViewCreatedListener.java │ │ ├── ParseRequest.java │ │ ├── RippleFallback.java │ │ └── ShapeAttrs.java │ └── res/ │ └── values/ │ └── attrs.xml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── lint/ │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── cn/ │ └── cricin/ │ └── folivora/ │ ├── dom/ │ │ ├── AndroidFacetCompat.java │ │ ├── DrawableIdConverter.java │ │ ├── FolivoraAttrProcessing.java │ │ └── FolivoraDomExtender.java │ ├── lint/ │ │ ├── FolivoraIssueRegistry.java │ │ ├── InstalledBeforeSuperDetector.java │ │ ├── InternalFolivoraApiDetector.java │ │ └── PreferStubViewDetector.java │ └── preview/ │ ├── FolivoraPreview.java │ └── ViewFactory.java ├── sample/ │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── cn/ │ │ └── cricin/ │ │ └── folivora/ │ │ └── sample/ │ │ ├── MainActivity.java │ │ └── drawable/ │ │ ├── AlphaBackgroundDrawable.java │ │ ├── UmbrellaDrawable.java │ │ └── WindmillDrawable.java │ └── res/ │ ├── layout/ │ │ └── activity_main.xml │ └── values/ │ ├── attrs.xml │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle