com.google.android.material.shape
Annotations
CornerFamily | 
            
               CornerFamily enum that holds which family to be used to create a   | 
          
MaterialShapeDrawable.CompatibilityShadowMode | 
            
               Determines when compatibility shadow is drawn vs. native elevation shadows.  | 
          
Interfaces
CornerSize | 
            
               Allows clients to describe the size of a corner independently from a   | 
          
Shapeable | 
            
               Provides a mechanism to uniformly modify the   | 
          
Classes
AbsoluteCornerSize | 
            
               A   | 
          
CornerTreatment | 
            
               A basic corner treatment (a single point which does not affect the shape).  | 
          
CutCornerTreatment | 
            
               A corner treatment which cuts or clips the original corner of a shape with a straight line.  | 
          
EdgeTreatment | 
            
               A basic edge treatment (a single straight line).  | 
          
InterpolateOnScrollPositionChangeHelper | 
            
               Helper class to handle shape interpolation when shaped views enter or exit the window.  | 
          
MarkerEdgeTreatment | 
            
               Draws an arrow on the edge given the radius of a circle.  | 
          
MaterialShapeDrawable | 
            
               Base drawable class for Material Shapes that handles shadows, elevation, scale and color for a generated path.  | 
          
MaterialShapeUtils | 
            
               Utility methods for   | 
          
OffsetEdgeTreatment | 
            
               Offsets a different edge treatment by the given amount.  | 
          
RelativeCornerSize | 
            
               A   | 
          
RoundedCornerTreatment | 
            
               A corner treatment which rounds a corner of a shape.  | 
          
ShapeAppearanceModel | 
            
               This class models the edges and corners of a shape, which are used by to generate and render the shape for a view's background.  | 
          
ShapeAppearanceModel.Builder | 
            
               Builder to create instances of   | 
          
ShapeAppearancePathProvider | 
            
               A class to convert a   | 
          
ShapePath | 
            
               Represents the descriptive path of a shape.  | 
          
ShapePath.PathArcOperation | 
            
               Path arc operation.  | 
          
ShapePath.PathCubicOperation | 
            
               Path cubic operation.  | 
          
ShapePath.PathLineOperation | 
            
               Straight line operation.  | 
          
ShapePath.PathOperation | 
            
               Interface for a path operation to be appended to the operations list.  | 
          
ShapePath.PathQuadOperation | 
            
               Path quad operation.  | 
          
ShapePathModel | 
            
               This class is deprecated. Use   | 
          
TriangleEdgeTreatment | 
            
               An edge treatment which draws triangles at the midpoint of an edge, facing into or out of the shape.  |