├── .gitignore
├── LICENSE.txt
├── README.md
├── compose
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── kotlin
│ └── com
│ └── zedalpha
│ └── shadowgadgets
│ └── compose
│ ├── ClippedShadowModifier.kt
│ ├── ExperimentalColorCompat.kt
│ ├── ShadowCompatModifer.kt
│ └── internal
│ ├── BaseShadowModifier.kt
│ └── CompositingLayerModifierNode.kt
├── core
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── kotlin
│ └── com
│ │ └── zedalpha
│ │ └── shadowgadgets
│ │ └── core
│ │ ├── ClippedShadow.kt
│ │ ├── ColorUtils.kt
│ │ ├── GraphicsUtils.kt
│ │ ├── ListUtils.kt
│ │ ├── Shadow.kt
│ │ ├── layer
│ │ ├── Layer.kt
│ │ ├── LocationTracker.kt
│ │ ├── ManagedLayer.kt
│ │ ├── RenderNodeLayer.kt
│ │ └── ViewLayer.kt
│ │ ├── rendernode
│ │ ├── RenderNodeApi21.kt
│ │ ├── RenderNodeApi23.kt
│ │ ├── RenderNodeApi29.kt
│ │ ├── RenderNodeFactory.kt
│ │ └── RenderNodeWrapper.kt
│ │ └── shadow
│ │ ├── BaseView.kt
│ │ ├── CoreShadow.kt
│ │ ├── RenderNodeShadow.kt
│ │ ├── ViewPainter.kt
│ │ └── ViewShadow.kt
│ └── res
│ └── values
│ ├── attrs.xml
│ ├── ids.xml
│ └── public.xml
├── demo
├── .gitignore
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── kotlin
│ └── com
│ │ └── zedalpha
│ │ └── shadowgadgets
│ │ └── demo
│ │ ├── MainActivity.kt
│ │ ├── internal
│ │ ├── ContentCardView.kt
│ │ ├── ControlView.kt
│ │ ├── SlantGridDrawable.kt
│ │ ├── TitleSwitcher.kt
│ │ └── Utils.kt
│ │ └── topic
│ │ ├── ApplyTopic.kt
│ │ ├── ComposeTopic.kt
│ │ ├── DrawableTopic.kt
│ │ ├── IntroTopic.kt
│ │ ├── IrregularTopic.kt
│ │ ├── MotionTopic.kt
│ │ ├── PlaneTopic.kt
│ │ ├── RootTopic.kt
│ │ ├── Topic.kt
│ │ └── compat
│ │ ├── CompatDrawableTopic.kt
│ │ ├── CompatIntroTopic.kt
│ │ ├── CompatStressTestTopic.kt
│ │ ├── ComposeIntroPanel.kt
│ │ └── ViewIntroPanel.kt
│ └── res
│ ├── anim
│ ├── slide_in_bottom.xml
│ ├── slide_in_top.xml
│ ├── slide_out_bottom.xml
│ └── slide_out_top.xml
│ ├── drawable-v24
│ └── ic_launcher_foreground.xml
│ ├── drawable
│ ├── bg_drop_target.xml
│ ├── bg_root.xml
│ ├── bg_rounded_rectangle.xml
│ ├── bg_roundish_square.xml
│ ├── divider.xml
│ ├── ic_add.xml
│ ├── ic_arrow_back.xml
│ ├── ic_arrow_forward.xml
│ ├── ic_arrow_up.xml
│ └── ic_clear.xml
│ ├── layout
│ ├── activity_main.xml
│ ├── compose_view.xml
│ ├── dialog_description.xml
│ ├── dialog_root.xml
│ ├── dialog_welcome.xml
│ ├── fragment_apply.xml
│ ├── fragment_compat_drawable.xml
│ ├── fragment_compat_intro.xml
│ ├── fragment_compat_stress_test.xml
│ ├── fragment_drawable.xml
│ ├── fragment_intro.xml
│ ├── fragment_irregular.xml
│ ├── fragment_motion.xml
│ ├── fragment_plane.xml
│ ├── fragment_root.xml
│ ├── internal_control_view.xml
│ ├── internal_title_switcher.xml
│ ├── item_colorful.xml
│ ├── item_description.xml
│ ├── view_panel.xml
│ └── view_root.xml
│ ├── mipmap-anydpi-v26
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
│ ├── mipmap-hdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-mdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── values
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── themes.xml
│ └── xml
│ └── motions.xml
├── gradle.properties
├── gradle
├── build-logic
│ ├── convention
│ │ ├── build.gradle.kts
│ │ └── src
│ │ │ └── main
│ │ │ └── kotlin
│ │ │ ├── AndroidLibraryConventionPlugin.kt
│ │ │ └── PublishConventionPlugin.kt
│ ├── gradle.properties
│ └── settings.gradle.kts
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── images
├── intro_clip_broken.png
├── intro_clip_fixed.png
├── intro_color_compat.png
├── layout_editor.png
├── logo-icon.svg
├── parent_matrix_defect.png
├── plane_background_broken.png
├── plane_foreground_broken.png
├── plane_inline.png
└── view_path_provider.png
├── jitpack.yml
├── settings.gradle.kts
├── stubs
├── .gitignore
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── android
│ └── view
│ ├── DisplayListCanvas.java
│ ├── HardwareCanvas.java
│ └── RenderNode.java
└── view
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
├── lint
├── .gitignore
├── build.gradle.kts
└── src
│ ├── main
│ ├── kotlin
│ │ └── com
│ │ │ └── zedalpha
│ │ │ └── shadowgadgets
│ │ │ └── view
│ │ │ └── lint
│ │ │ ├── ChildCountDetectorSG.kt
│ │ │ ├── ConstraintLayoutDetectorSG.kt
│ │ │ ├── InefficientWeightDetectorSG.kt
│ │ │ ├── MotionLayoutDetectorSG.kt
│ │ │ ├── MotionLayoutIdDetectorSG.kt
│ │ │ ├── NestedScrollingWidgetDetectorSG.kt
│ │ │ ├── ObjectAnimatorDetectorSG.kt
│ │ │ ├── RelativeOverlapDetectorSG.kt
│ │ │ ├── ShadowAttributesDetector.kt
│ │ │ ├── UseCompoundDrawableDetectorSG.kt
│ │ │ ├── UselessViewDetectorSG.kt
│ │ │ ├── ViewIssueRegistry.kt
│ │ │ ├── WrongIdDetectorSG.kt
│ │ │ └── internal
│ │ │ ├── BaseDetector.kt
│ │ │ ├── ClientWrapper.kt
│ │ │ ├── ConfigurationWrapper.kt
│ │ │ ├── ContextWrappers.kt
│ │ │ ├── ElementWrapper.kt
│ │ │ └── LibraryConstants.kt
│ └── resources
│ │ └── META-INF
│ │ └── services
│ │ └── com.android.tools.lint.client.api.IssueRegistry
│ └── test
│ └── kotlin
│ └── com
│ └── zedalpha
│ └── shadowgadgets
│ └── view
│ └── lint
│ ├── ChildCountDetectorSGTest.kt
│ ├── ConstraintLayoutDetectorSGTest.kt
│ ├── InefficientWeightDetectorSGTest.kt
│ ├── MotionLayoutDetectorSGTest.kt
│ ├── MotionLayoutIdDetectorSGTest.kt
│ ├── NestedScrollingWidgetDetectorSGTest.kt
│ ├── ObjectAnimatorDetectorSGTest.kt
│ ├── RelativeOverlapDetectorSGTest.kt
│ ├── ShadowAttributesDetectorTest.kt
│ ├── UseCompoundDrawableDetectorSGTest.kt
│ ├── UselessViewDetectorSGTest.kt
│ └── WrongIdDetectorSGTest.kt
└── src
└── main
├── AndroidManifest.xml
├── kotlin
└── com
│ └── zedalpha
│ └── shadowgadgets
│ └── view
│ ├── Clip.kt
│ ├── ColorCompat.kt
│ ├── ShadowPlane.kt
│ ├── drawable
│ ├── DrawableController.kt
│ └── ShadowDrawable.kt
│ ├── internal
│ ├── BaseDrawable.kt
│ ├── MaterialComponentsUtils.kt
│ ├── Projector.kt
│ ├── ProjectorReflector.kt
│ └── ShadowAttributes.kt
│ ├── shadow
│ ├── DrawPlane.kt
│ ├── GroupController.kt
│ ├── GroupShadow.kt
│ ├── NullShadow.kt
│ ├── OverlayController.kt
│ ├── OverlayPlanes.kt
│ ├── ShadowController.kt
│ ├── ShadowSwitch.kt
│ ├── SingleController.kt
│ ├── SoloController.kt
│ ├── SoloShadow.kt
│ └── ViewShadow.kt
│ └── viewgroup
│ ├── RecyclingManager.kt
│ ├── RegularManager.kt
│ ├── ShadowsChipGroup.kt
│ ├── ShadowsConstraintLayout.kt
│ ├── ShadowsCoordinatorLayout.kt
│ ├── ShadowsExpandableListView.kt
│ ├── ShadowsFrameLayout.kt
│ ├── ShadowsGridView.kt
│ ├── ShadowsLinearLayout.kt
│ ├── ShadowsListView.kt
│ ├── ShadowsMaterialButtonToggleGroup.kt
│ ├── ShadowsMotionLayout.kt
│ ├── ShadowsRadioGroup.kt
│ ├── ShadowsRecyclerView.kt
│ ├── ShadowsRelativeLayout.kt
│ ├── ShadowsStackView.kt
│ ├── ShadowsViewGroup.kt
│ └── ShadowsViewGroupManager.kt
└── res
└── values
├── attrs.xml
├── attrs_svg.xml
├── ids.xml
└── public.xml
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/LICENSE.txt
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/README.md
--------------------------------------------------------------------------------
/compose/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/compose/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/compose/build.gradle.kts
--------------------------------------------------------------------------------
/compose/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/compose/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/ClippedShadowModifier.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/ClippedShadowModifier.kt
--------------------------------------------------------------------------------
/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/ExperimentalColorCompat.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/ExperimentalColorCompat.kt
--------------------------------------------------------------------------------
/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/ShadowCompatModifer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/ShadowCompatModifer.kt
--------------------------------------------------------------------------------
/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/internal/BaseShadowModifier.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/internal/BaseShadowModifier.kt
--------------------------------------------------------------------------------
/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/internal/CompositingLayerModifierNode.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/compose/src/main/kotlin/com/zedalpha/shadowgadgets/compose/internal/CompositingLayerModifierNode.kt
--------------------------------------------------------------------------------
/core/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/core/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/build.gradle.kts
--------------------------------------------------------------------------------
/core/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/consumer-rules.pro
--------------------------------------------------------------------------------
/core/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/ClippedShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/ClippedShadow.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/ColorUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/ColorUtils.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/GraphicsUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/GraphicsUtils.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/ListUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/ListUtils.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/Shadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/Shadow.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/Layer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/Layer.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/LocationTracker.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/LocationTracker.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/ManagedLayer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/ManagedLayer.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/RenderNodeLayer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/RenderNodeLayer.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/ViewLayer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/layer/ViewLayer.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeApi21.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeApi21.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeApi23.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeApi23.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeApi29.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeApi29.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeFactory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeFactory.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeWrapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/rendernode/RenderNodeWrapper.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/BaseView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/BaseView.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/CoreShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/CoreShadow.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/RenderNodeShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/RenderNodeShadow.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/ViewPainter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/ViewPainter.kt
--------------------------------------------------------------------------------
/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/ViewShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/kotlin/com/zedalpha/shadowgadgets/core/shadow/ViewShadow.kt
--------------------------------------------------------------------------------
/core/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/res/values/attrs.xml
--------------------------------------------------------------------------------
/core/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/res/values/ids.xml
--------------------------------------------------------------------------------
/core/src/main/res/values/public.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/core/src/main/res/values/public.xml
--------------------------------------------------------------------------------
/demo/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/demo/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/build.gradle.kts
--------------------------------------------------------------------------------
/demo/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/MainActivity.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/ContentCardView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/ContentCardView.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/ControlView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/ControlView.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/SlantGridDrawable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/SlantGridDrawable.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/TitleSwitcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/TitleSwitcher.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/Utils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/internal/Utils.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/ApplyTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/ApplyTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/ComposeTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/ComposeTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/DrawableTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/DrawableTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/IntroTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/IntroTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/IrregularTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/IrregularTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/MotionTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/MotionTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/PlaneTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/PlaneTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/RootTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/RootTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/Topic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/Topic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/CompatDrawableTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/CompatDrawableTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/CompatIntroTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/CompatIntroTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/CompatStressTestTopic.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/CompatStressTestTopic.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/ComposeIntroPanel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/ComposeIntroPanel.kt
--------------------------------------------------------------------------------
/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/ViewIntroPanel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/kotlin/com/zedalpha/shadowgadgets/demo/topic/compat/ViewIntroPanel.kt
--------------------------------------------------------------------------------
/demo/src/main/res/anim/slide_in_bottom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/anim/slide_in_bottom.xml
--------------------------------------------------------------------------------
/demo/src/main/res/anim/slide_in_top.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/anim/slide_in_top.xml
--------------------------------------------------------------------------------
/demo/src/main/res/anim/slide_out_bottom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/anim/slide_out_bottom.xml
--------------------------------------------------------------------------------
/demo/src/main/res/anim/slide_out_top.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/anim/slide_out_top.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable-v24/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/bg_drop_target.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/bg_drop_target.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/bg_root.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/bg_root.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/bg_rounded_rectangle.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/bg_rounded_rectangle.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/bg_roundish_square.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/bg_roundish_square.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/divider.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/divider.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/ic_add.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/ic_add.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/ic_arrow_back.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/ic_arrow_back.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/ic_arrow_forward.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/ic_arrow_forward.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/ic_arrow_up.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/ic_arrow_up.xml
--------------------------------------------------------------------------------
/demo/src/main/res/drawable/ic_clear.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/drawable/ic_clear.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/compose_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/compose_view.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/dialog_description.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/dialog_description.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/dialog_root.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/dialog_root.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/dialog_welcome.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/dialog_welcome.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_apply.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_apply.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_compat_drawable.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_compat_drawable.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_compat_intro.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_compat_intro.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_compat_stress_test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_compat_stress_test.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_drawable.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_drawable.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_intro.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_intro.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_irregular.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_irregular.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_motion.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_motion.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_plane.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_plane.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/fragment_root.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/fragment_root.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/internal_control_view.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/internal_control_view.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/internal_title_switcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/internal_title_switcher.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/item_colorful.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/item_colorful.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/item_description.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/item_description.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/view_panel.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/view_panel.xml
--------------------------------------------------------------------------------
/demo/src/main/res/layout/view_root.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/layout/view_root.xml
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/demo/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/demo/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/demo/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/demo/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/values/themes.xml
--------------------------------------------------------------------------------
/demo/src/main/res/xml/motions.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/demo/src/main/res/xml/motions.xml
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/build-logic/convention/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/build-logic/convention/build.gradle.kts
--------------------------------------------------------------------------------
/gradle/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt
--------------------------------------------------------------------------------
/gradle/build-logic/convention/src/main/kotlin/PublishConventionPlugin.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/build-logic/convention/src/main/kotlin/PublishConventionPlugin.kt
--------------------------------------------------------------------------------
/gradle/build-logic/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/build-logic/gradle.properties
--------------------------------------------------------------------------------
/gradle/build-logic/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/build-logic/settings.gradle.kts
--------------------------------------------------------------------------------
/gradle/libs.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/libs.versions.toml
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/images/intro_clip_broken.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/intro_clip_broken.png
--------------------------------------------------------------------------------
/images/intro_clip_fixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/intro_clip_fixed.png
--------------------------------------------------------------------------------
/images/intro_color_compat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/intro_color_compat.png
--------------------------------------------------------------------------------
/images/layout_editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/layout_editor.png
--------------------------------------------------------------------------------
/images/logo-icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/logo-icon.svg
--------------------------------------------------------------------------------
/images/parent_matrix_defect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/parent_matrix_defect.png
--------------------------------------------------------------------------------
/images/plane_background_broken.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/plane_background_broken.png
--------------------------------------------------------------------------------
/images/plane_foreground_broken.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/plane_foreground_broken.png
--------------------------------------------------------------------------------
/images/plane_inline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/plane_inline.png
--------------------------------------------------------------------------------
/images/view_path_provider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/images/view_path_provider.png
--------------------------------------------------------------------------------
/jitpack.yml:
--------------------------------------------------------------------------------
1 | jdk:
2 | - openjdk17
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------
/stubs/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/stubs/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/stubs/build.gradle.kts
--------------------------------------------------------------------------------
/stubs/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/stubs/src/main/java/android/view/DisplayListCanvas.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/stubs/src/main/java/android/view/DisplayListCanvas.java
--------------------------------------------------------------------------------
/stubs/src/main/java/android/view/HardwareCanvas.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/stubs/src/main/java/android/view/HardwareCanvas.java
--------------------------------------------------------------------------------
/stubs/src/main/java/android/view/RenderNode.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/stubs/src/main/java/android/view/RenderNode.java
--------------------------------------------------------------------------------
/view/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/view/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/build.gradle.kts
--------------------------------------------------------------------------------
/view/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/consumer-rules.pro
--------------------------------------------------------------------------------
/view/lint/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/view/lint/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/build.gradle.kts
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ChildCountDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ChildCountDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ConstraintLayoutDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ConstraintLayoutDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/InefficientWeightDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/InefficientWeightDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutIdDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutIdDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/NestedScrollingWidgetDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/NestedScrollingWidgetDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ObjectAnimatorDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ObjectAnimatorDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/RelativeOverlapDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/RelativeOverlapDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ShadowAttributesDetector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ShadowAttributesDetector.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/UseCompoundDrawableDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/UseCompoundDrawableDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/UselessViewDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/UselessViewDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ViewIssueRegistry.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/ViewIssueRegistry.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/WrongIdDetectorSG.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/WrongIdDetectorSG.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/BaseDetector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/BaseDetector.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ClientWrapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ClientWrapper.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ConfigurationWrapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ConfigurationWrapper.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ContextWrappers.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ContextWrappers.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ElementWrapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/ElementWrapper.kt
--------------------------------------------------------------------------------
/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/LibraryConstants.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/main/kotlin/com/zedalpha/shadowgadgets/view/lint/internal/LibraryConstants.kt
--------------------------------------------------------------------------------
/view/lint/src/main/resources/META-INF/services/com.android.tools.lint.client.api.IssueRegistry:
--------------------------------------------------------------------------------
1 | com.zedalpha.shadowgadgets.view.lint.ViewIssueRegistry
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ChildCountDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ChildCountDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ConstraintLayoutDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ConstraintLayoutDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/InefficientWeightDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/InefficientWeightDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutIdDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/MotionLayoutIdDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/NestedScrollingWidgetDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/NestedScrollingWidgetDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ObjectAnimatorDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ObjectAnimatorDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/RelativeOverlapDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/RelativeOverlapDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ShadowAttributesDetectorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/ShadowAttributesDetectorTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/UseCompoundDrawableDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/UseCompoundDrawableDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/UselessViewDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/UselessViewDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/WrongIdDetectorSGTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/lint/src/test/kotlin/com/zedalpha/shadowgadgets/view/lint/WrongIdDetectorSGTest.kt
--------------------------------------------------------------------------------
/view/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/Clip.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/Clip.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/ColorCompat.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/ColorCompat.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/ShadowPlane.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/ShadowPlane.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/drawable/DrawableController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/drawable/DrawableController.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/drawable/ShadowDrawable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/drawable/ShadowDrawable.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/BaseDrawable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/BaseDrawable.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/MaterialComponentsUtils.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/MaterialComponentsUtils.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/Projector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/Projector.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/ProjectorReflector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/ProjectorReflector.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/ShadowAttributes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/internal/ShadowAttributes.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/DrawPlane.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/DrawPlane.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/GroupController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/GroupController.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/GroupShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/GroupShadow.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/NullShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/NullShadow.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/OverlayController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/OverlayController.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/OverlayPlanes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/OverlayPlanes.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/ShadowController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/ShadowController.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/ShadowSwitch.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/ShadowSwitch.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/SingleController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/SingleController.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/SoloController.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/SoloController.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/SoloShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/SoloShadow.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/ViewShadow.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/shadow/ViewShadow.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/RecyclingManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/RecyclingManager.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/RegularManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/RegularManager.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsChipGroup.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsChipGroup.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsConstraintLayout.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsConstraintLayout.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsCoordinatorLayout.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsCoordinatorLayout.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsExpandableListView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsExpandableListView.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsFrameLayout.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsFrameLayout.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsGridView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsGridView.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsLinearLayout.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsLinearLayout.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsListView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsListView.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsMaterialButtonToggleGroup.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsMaterialButtonToggleGroup.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsMotionLayout.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsMotionLayout.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsRadioGroup.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsRadioGroup.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsRecyclerView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsRecyclerView.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsRelativeLayout.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsRelativeLayout.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsStackView.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsStackView.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsViewGroup.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsViewGroup.kt
--------------------------------------------------------------------------------
/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsViewGroupManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/kotlin/com/zedalpha/shadowgadgets/view/viewgroup/ShadowsViewGroupManager.kt
--------------------------------------------------------------------------------
/view/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/res/values/attrs.xml
--------------------------------------------------------------------------------
/view/src/main/res/values/attrs_svg.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/res/values/attrs_svg.xml
--------------------------------------------------------------------------------
/view/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/res/values/ids.xml
--------------------------------------------------------------------------------
/view/src/main/res/values/public.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zed-alpha/shadow-gadgets/HEAD/view/src/main/res/values/public.xml
--------------------------------------------------------------------------------