Package-level declarations
Types
The specific scope for the lambda overload of clippedShadow.
The specific scope for the lambda overload of shadowCompat.
The base scope interface for the lambda overloads of clippedShadow and shadowCompat. All of its mutable properties can be modified without causing recompositions.
Functions
Creates a dropShadow replacement with the interior clipped out.
The lambda version of clippedShadow that allows for modification of shadow properties without recomposition.
Creates a shadow replacement with the interior artifact clipped out.
A clippedShadow overload that can be tinted with the library's color compat mechanism on API levels before 28, the earliest version to support the native shadow colors.
The lambda version of shadowCompat that allows for modification of shadow properties without recomposition.
Creates a shadow replacement that can be tinted with the library's color compat mechanism on API levels before 28, the earliest version to support the native shadow colors. If the current API level is 28 or above, shadowCompat falls back to the framework's shadow, unless forceColorCompat is true.