androidx.constraintlayout.motion.widget
Interfaces
Animatable | A helper interface allowing MotionLayout to directly drive custom views |
CustomFloatAttributes | Interface to custom float attributes |
FloatLayout | Add support to views that do floating point layout. |
MotionHelperInterface | This defined the interface for MotionLayout helpers Helpers can be used to draw motion effects or modify motions |
MotionLayout.MotionTracker | Subclasses can override to build test frameworks |
MotionLayout.TransitionListener | Listener for monitoring events about TransitionLayout. |
Classes
Debug | Utilities useful for debugging |
DesignTool | Utility class to manipulate MotionLayout from the layout editor |
Key | Base class in an element in a KeyFrame |
KeyAttributes | Defines container for a key frame of for storing KeyAttributes. |
KeyCycle | Provide the passive data structure to get KeyPosition information form XML |
KeyFrames | The parses the KeyFrame structure in a MotionScene xml |
KeyPosition | Provide the passive data structure to get KeyPosition information form XML |
KeyTimeCycle | Defines container for a key frame of for storing KeyTimeCycles. |
KeyTrigger | Defines container for a key frame of for storing KeyAttributes. |
MotionController | Contains the picture of a view through a transition and is used to interpolate it. |
MotionHelper | |
MotionInterpolator | Defines an interpolator that can return velocity |
MotionLayout | A subclass of ConstraintLayout that supports animating between various states Added in 2.0 |
MotionScene | The information to transition between multiple ConstraintSets This Class is meant to be used from XML |
MotionScene.Transition | Transition defines the interaction from one state to another. |
MotionScene.Transition.TransitionOnClick | |
OnSwipe | Container for holding swipe information |
TransitionAdapter | |
TransitionBuilder | Builder class for creating |
ViewTransition | Provides a support for tag it Parses tag it implement the transition it will update ConstraintSet or sets For asynchronous it will create and drive a MotionController. |
ViewTransitionController | Container for ViewTransitions. |