ShapeAppearancePathProvider
public
class
ShapeAppearancePathProvider
extends Object
| java.lang.Object | |
| ↳ | com.google.android.material.shape.ShapeAppearancePathProvider |
A class to convert a ShapeAppearanceModel to a Path.
Summary
Nested classes | |
|---|---|
interface |
ShapeAppearancePathProvider.PathListener
Listener called every time a |
Public constructors | |
|---|---|
ShapeAppearancePathProvider()
|
|
Public methods | |
|---|---|
void
|
calculatePath(ShapeAppearanceModel shapeAppearanceModel, float interpolation, RectF bounds, ShapeAppearancePathProvider.PathListener pathListener, Path path)
Writes the given |
void
|
calculatePath(ShapeAppearanceModel shapeAppearanceModel, float interpolation, RectF bounds, Path path)
Writes the given |
static
ShapeAppearancePathProvider
|
getInstance()
|
Inherited methods | |
|---|---|
Public constructors
ShapeAppearancePathProvider
public ShapeAppearancePathProvider ()
Public methods
calculatePath
public void calculatePath (ShapeAppearanceModel shapeAppearanceModel, float interpolation, RectF bounds, ShapeAppearancePathProvider.PathListener pathListener, Path path)
Writes the given ShapeAppearanceModel to path
| Parameters | |
|---|---|
shapeAppearanceModel |
ShapeAppearanceModel: The shape to be applied in the path. |
interpolation |
float: the desired interpolation. |
bounds |
RectF: the desired bounds for the path. |
pathListener |
ShapeAppearancePathProvider.PathListener: the path |
path |
Path: the returned path out-var.
|
calculatePath
public void calculatePath (ShapeAppearanceModel shapeAppearanceModel, float interpolation, RectF bounds, Path path)
Writes the given ShapeAppearanceModel to path
| Parameters | |
|---|---|
shapeAppearanceModel |
ShapeAppearanceModel: The shape to be applied in the path. |
interpolation |
float: the desired interpolation. |
bounds |
RectF: the desired bounds for the path. |
path |
Path: the returned path out-var.
|
getInstance
public static ShapeAppearancePathProvider getInstance ()
| Returns | |
|---|---|
ShapeAppearancePathProvider |
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]