com.google.android.material.transition.platform
Interfaces
MaterialContainerTransformSharedElementCallback.ShapeProvider |
Allows providing a ShapeAppearanceModel for the shared element view.
|
VisibilityAnimatorProvider |
An interface which is able to provide an Animator to be supplied to a Visibility transition when a target view is appearing or disappearing.
|
Classes
FadeProvider |
A class that configures and is able to provide an Animator that fades a view.
|
FadeThroughProvider |
A class that configures and is able to provide an Animator that fades out or in a view.
|
Hold |
A Visibility Transition that does nothing to the target
views, which can be useful for preserving a scene on screen during a Fragment transition.
|
MaterialArcMotion |
A Material PathMotion that results in a more dramatic curve than ArcMotion .
|
MaterialContainerTransform |
A shared element Transition that transforms one container to another.
|
MaterialContainerTransform.ProgressThresholds | A class which holds a start and end value which represent a range within 0.0 - 1.0. |
MaterialContainerTransformSharedElementCallback |
A SharedElementCallback to be used for MaterialContainerTransform transitions.
|
MaterialContainerTransformSharedElementCallback.ShapeableViewShapeProvider |
A MaterialContainerTransformSharedElementCallback.ShapeProvider that provides the view's ShapeAppearanceModel if the view
implements the Shapeable interface.
|
MaterialElevationScale |
A Visibility transition that scales the size of a surface up or down
to emphasize elevation changes.
|
MaterialFade |
A Visibility transition that is composed of a fade and scale of
incoming content and a simple fade of outgoing content.
|
MaterialFadeThrough |
A Visibility transition that, by default, provides a fade in and
scale out when appearing and a fade out and scale out when disappearing.
|
MaterialSharedAxis |
A Visibility transition that provides shared motion along an axis.
|
ScaleProvider |
A class that configures and is able to provide an Animator that scales a view.
|
SlideDistanceProvider |
A class that can configure and create an Animator that slides a view vertically or
horizontally slide over a specific distance.
|
Interfaces
Classes
- FadeProvider
- FadeThroughProvider
- Hold
- MaterialArcMotion
- MaterialContainerTransform
- MaterialContainerTransform.ProgressThresholds
- MaterialContainerTransformSharedElementCallback
- MaterialContainerTransformSharedElementCallback.ShapeableViewShapeProvider
- MaterialElevationScale
- MaterialFade
- MaterialFadeThrough
- MaterialSharedAxis
- ScaleProvider
- SlideDistanceProvider