ShapePathModel
public
class
ShapePathModel
extends ShapeAppearanceModel
| java.lang.Object | ||
| ↳ | com.google.android.material.shape.ShapeAppearanceModel | |
| ↳ | com.google.android.material.shape.ShapePathModel | |
This class is deprecated.
Use ShapeAppearanceModel instead.
This class models the edges and corners of a shape, which are used by MaterialShapeDrawable to generate and render the shape for a view's background.
Summary
Inherited fields |
|---|
Public constructors | |
|---|---|
ShapePathModel()
|
|
Public methods | |
|---|---|
void
|
setAllCorners(CornerTreatment cornerTreatment)
This method is deprecated.
Use |
void
|
setAllEdges(EdgeTreatment edgeTreatment)
This method is deprecated.
Use |
void
|
setBottomEdge(EdgeTreatment bottomEdge)
This method is deprecated.
Use |
void
|
setBottomLeftCorner(CornerTreatment bottomLeftCorner)
This method is deprecated.
Use |
void
|
setBottomRightCorner(CornerTreatment bottomRightCorner)
This method is deprecated.
Use |
void
|
setCornerTreatments(CornerTreatment topLeftCorner, CornerTreatment topRightCorner, CornerTreatment bottomRightCorner, CornerTreatment bottomLeftCorner)
This method is deprecated.
Use |
void
|
setEdgeTreatments(EdgeTreatment leftEdge, EdgeTreatment topEdge, EdgeTreatment rightEdge, EdgeTreatment bottomEdge)
This method is deprecated.
Use |
void
|
setLeftEdge(EdgeTreatment leftEdge)
This method is deprecated.
Use |
void
|
setRightEdge(EdgeTreatment rightEdge)
This method is deprecated.
Use |
void
|
setTopEdge(EdgeTreatment topEdge)
This method is deprecated.
Use |
void
|
setTopLeftCorner(CornerTreatment topLeftCorner)
This method is deprecated.
Use |
void
|
setTopRightCorner(CornerTreatment topRightCorner)
This method is deprecated.
Use |
Inherited methods | |
|---|---|
Public constructors
ShapePathModel
public ShapePathModel ()
Public methods
setAllCorners
public void setAllCorners (CornerTreatment cornerTreatment)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set all corner treatments.
| Parameters | |
|---|---|
cornerTreatment |
CornerTreatment: the corner treatment to use in all four corners. |
setAllEdges
public void setAllEdges (EdgeTreatment edgeTreatment)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set all edge treatments.
| Parameters | |
|---|---|
edgeTreatment |
EdgeTreatment: the edge treatment to use for all four edges. |
setBottomEdge
public void setBottomEdge (EdgeTreatment bottomEdge)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the edge treatment for the bottom edge.
| Parameters | |
|---|---|
bottomEdge |
EdgeTreatment: the desired treatment. |
setBottomLeftCorner
public void setBottomLeftCorner (CornerTreatment bottomLeftCorner)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the corner treatment for the bottom-left corner.
| Parameters | |
|---|---|
bottomLeftCorner |
CornerTreatment: the desired treatment. |
setBottomRightCorner
public void setBottomRightCorner (CornerTreatment bottomRightCorner)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the corner treatment for the bottom-right corner.
| Parameters | |
|---|---|
bottomRightCorner |
CornerTreatment: the desired treatment. |
setCornerTreatments
public void setCornerTreatments (CornerTreatment topLeftCorner, CornerTreatment topRightCorner, CornerTreatment bottomRightCorner, CornerTreatment bottomLeftCorner)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set corner treatments.
| Parameters | |
|---|---|
topLeftCorner |
CornerTreatment: the corner treatment to use in the top-left corner. |
topRightCorner |
CornerTreatment: the corner treatment to use in the top-right corner. |
bottomRightCorner |
CornerTreatment: the corner treatment to use in the bottom-right corner. |
bottomLeftCorner |
CornerTreatment: the corner treatment to use in the bottom-left corner. |
setEdgeTreatments
public void setEdgeTreatments (EdgeTreatment leftEdge, EdgeTreatment topEdge, EdgeTreatment rightEdge, EdgeTreatment bottomEdge)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set edge treatments.
| Parameters | |
|---|---|
leftEdge |
EdgeTreatment: the edge treatment to use on the left edge. |
topEdge |
EdgeTreatment: the edge treatment to use on the top edge. |
rightEdge |
EdgeTreatment: the edge treatment to use on the right edge. |
bottomEdge |
EdgeTreatment: the edge treatment to use on the bottom edge. |
setLeftEdge
public void setLeftEdge (EdgeTreatment leftEdge)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the edge treatment for the left edge.
| Parameters | |
|---|---|
leftEdge |
EdgeTreatment: the desired treatment. |
setRightEdge
public void setRightEdge (EdgeTreatment rightEdge)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the edge treatment for the right edge.
| Parameters | |
|---|---|
rightEdge |
EdgeTreatment: the desired treatment. |
setTopEdge
public void setTopEdge (EdgeTreatment topEdge)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the edge treatment for the top edge.
| Parameters | |
|---|---|
topEdge |
EdgeTreatment: the desired treatment. |
setTopLeftCorner
public void setTopLeftCorner (CornerTreatment topLeftCorner)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the corner treatment for the top-left corner.
| Parameters | |
|---|---|
topLeftCorner |
CornerTreatment: the desired treatment. |
setTopRightCorner
public void setTopRightCorner (CornerTreatment topRightCorner)
This method is deprecated.
Use ShapeAppearanceModel instead.
Set the corner treatment for the top-right corner.
| Parameters | |
|---|---|
topRightCorner |
CornerTreatment: the desired treatment. |