ShadowGadgets
Helper object that allows for sensible namespacing of standalone or otherwise unique miscellanea.
Properties
A flag to force the fallback draw method, which may be useful in testing and debugging. The fallback is normally used only on API levels 21..28 whenever the library is unable to access the (hidden) classes and methods necessary for the primary method.
Indicates whether the primary draw method is available in the current environment.
Indicates whether the primary draw method is currently enabled for use.
By default, messages for known error states are logged in debug builds. This flag allows those logs to be suppressed.
A flag for the library's Exception behavior if the target has no doOnShadowModeChange set. If one is set, it's assumed that ShadowMode.Errors will be handled there.