├── .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 --------------------------------------------------------------------------------