Skip to content
zed-alpha edited this page Oct 27, 2024 · 21 revisions

Overview

The majority of the wiki comprises pages with detailed descriptions and examples to expand on the information presented in the project's README.

The custom sidebar to the right is in the same order as the README sections. There is no separate page for View.clipOutlineShadow, however, since it's pretty self-explanatory, but there is information relevant to it in the Notes.

For reference, the Limitations and recourses map to the wiki pages as follows:

Section Page
Overlapping sibling Views ShadowPlane
Irregular shapes on Android R+ ViewPathProvider
Parent matrix on Android N-P View.forceShadowLayer

The Notes page has important information and caveats for each framework and the overall project in general. If you plan to use the library, you should at least have a quick look through the Contents list to see if you might be dealing with anything discussed there.


The code docs are available separately through github.io ↗.



Layout inflation helpers (quasi-deprecated)

This functionality is an original feature of the library that I don't really advertise anymore, since I don't imagine that others would have much use for it. It's kinda overkill for what it does, and it's likely only useful if you can't modify the code, for some odd reason.

These helpers plug into the layout inflation pipeline in order to process and apply library attributes on XML tags without having to use one of the library's ShadowsViewGroups as the target's parent. Their descriptions and examples can be found on this separate wiki page.

I've been updating them occasionally to keep them working in some fashion or another, but they'll likely be removed eventually. If you are using them and would prefer that they remain in the library, just file an issue and I'll keep 'em around.

Clone this wiki locally