MaterialShapeUtils
public
class
MaterialShapeUtils
extends Object
java.lang.Object | |
↳ | com.google.android.material.shape.MaterialShapeUtils |
Utility methods for MaterialShapeDrawable
and related classes.
Summary
Public methods | |
---|---|
static
void
|
setElevation(View view, float elevation)
If the background of the provided |
static
void
|
setParentAbsoluteElevation(View view)
If the background of the provided |
static
void
|
setParentAbsoluteElevation(View view, MaterialShapeDrawable materialShapeDrawable)
Updates the |
Inherited methods | |
---|---|
Public methods
setElevation
public static void setElevation (View view, float elevation)
If the background of the provided view
is a MaterialShapeDrawable
, sets the
drawable's elevation via MaterialShapeDrawable.setElevation(float)
; otherwise does
nothing.
Parameters | |
---|---|
view |
View |
elevation |
float |
setParentAbsoluteElevation
public static void setParentAbsoluteElevation (View view)
If the background of the provided view
is a MaterialShapeDrawable
, sets the
drawable's parent absolute elevation (see setParentAbsoluteElevation(View, MaterialShapeDrawable)
); otherwise does
nothing.
Parameters | |
---|---|
view |
View |
setParentAbsoluteElevation
public static void setParentAbsoluteElevation (View view, MaterialShapeDrawable materialShapeDrawable)
Updates the materialShapeDrawable
parent absolute elevation via MaterialShapeDrawable.setParentAbsoluteElevation(float)
to be equal to the absolute elevation
of the parent of the provided view
.
Parameters | |
---|---|
view |
View |
materialShapeDrawable |
MaterialShapeDrawable |