Summary:
Methods
| [Expand All]
Shapeable
public
interface
Shapeable
com.google.android.material.shape.Shapeable |
![]() |
Provides a mechanism to uniformly modify the ShapeAppearanceModel
that backs a
component or Drawable
's shape.
Summary
Public methods | |
---|---|
abstract
ShapeAppearanceModel
|
getShapeAppearanceModel()
Returns the |
abstract
void
|
setShapeAppearanceModel(ShapeAppearanceModel shapeAppearanceModel)
Sets the |
Public methods
getShapeAppearanceModel
ShapeAppearanceModel getShapeAppearanceModel ()
Returns the ShapeAppearanceModel
used for the shape definition.
This ShapeAppearanceModel
can be modified to change the shape.
Returns | |
---|---|
ShapeAppearanceModel |
setShapeAppearanceModel
void setShapeAppearanceModel (ShapeAppearanceModel shapeAppearanceModel)
Sets the ShapeAppearanceModel
that defines the shape.
Parameters | |
---|---|
shapeAppearanceModel |
ShapeAppearanceModel |
Annotations
Interfaces
Classes
- AbsoluteCornerSize
- CornerTreatment
- CutCornerTreatment
- EdgeTreatment
- InterpolateOnScrollPositionChangeHelper
- MarkerEdgeTreatment
- MaterialShapeDrawable
- MaterialShapeUtils
- OffsetEdgeTreatment
- RelativeCornerSize
- RoundedCornerTreatment
- ShapeAppearanceModel
- ShapeAppearanceModel.Builder
- ShapeAppearancePathProvider
- ShapePath
- ShapePath.PathArcOperation
- ShapePath.PathCubicOperation
- ShapePath.PathLineOperation
- ShapePath.PathOperation
- ShapePath.PathQuadOperation
- ShapePathModel
- TriangleEdgeTreatment