Class Index
These are the API classes. See all API packages.
A
| Animatable | A helper interface allowing MotionLayout to directly drive custom views | 
B
| Barrier | Added in 1.1 A Barrier references multiple widgets as input, and creates a virtual guideline based on the most extreme widget on the specified side. | 
C
| Carousel | Carousel works within a MotionLayout to provide a simple recycler like pattern. | 
| Carousel.Adapter | Adapter for a Carousel | 
| CircularFlow | CircularFlow virtual layout. | 
| ConstraintLayout | A ConstraintLayoutis aViewGroupwhich allows you
 to position and size widgets in a flexible way. | 
| ConstraintLayout.LayoutParams | This class contains the different attributes specifying how a view want to be laid out inside
 a ConstraintLayout. | 
| ConstraintProperties | Added in 2.0 
  ConstraintProperties provides an easy to use api to update the layout params
  of  | 
| ConstraintsChangedListener | Added in 2.0 Callbacks on state change | 
| ConstraintSet | This class allows you to define programmatically a set of constraints to be used with ConstraintLayout. | 
| CustomSupport | 
F
| FloatLayout | Add support to views that do floating point layout. | 
| Flow | Flow VirtualLayout. | 
G
| Group | Control the visibility and elevation of the referenced views
 Added in 1.1 This class controls the visibility of a set of referenced widgets. | 
| Guideline | Utility class representing a Guideline helper object for ConstraintLayout. | 
I
| ImageFilterButton | An AppCompatImageButton that can display, combine and filter images. | 
| ImageFilterView | An ImageView that can display, combine and filter images. | 
L
| Layer | Layer adds the ability to move and rotate a group of views as if they were contained in a viewGroup Added in 2.0 Methods such as setRotation(float) rotate all views about a common center. | 
M
| MockView | A view that is useful for prototyping layouts. | 
| MotionButton | A MotionButton is an AppCompatButton that can round its edges. | 
| MotionEffect | MotionHelper that automatically inserts keyframes for views moving in a given
 direction, out of: 
 | 
| MotionHelperInterface | |
| MotionInterpolator | |
| MotionLabel | This class is designed to create complex animated single line text in MotionLayout. | 
| MotionLayout | A subclass of ConstraintLayout that supports animating between various states Added in 2.0 
 A  | 
| MotionLayout.MotionTracker | Subclasses can override to build test frameworks | 
| MotionLayout.TransitionListener | Listener for monitoring events about TransitionLayout. | 
| MotionPlaceholder | |
| 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 | |
| MotionTelltales | A view that is useful for prototyping Views that will move in MotionLayout. | 
O
| OnSwipe | Container for holding swipe infomation | 
P
| Placeholder | Added in 1.1 
 A  | 
R
| ReactiveGuide | Utility class representing a reactive Guideline helper object for ConstraintLayout. | 
S
| SharedValues | Shared values | 
| SharedValues.SharedValuesListener | 
T
| TransitionAdapter | |
| TransitionBuilder | Builder class for creating MotionScene.Transitionprogrammatically. | 
V
| ViewSpline | |
| ViewSpline.CustomSet | |
| ViewSpline.PathRotate | |
| ViewState | Stores the bounds and rotation of a widget | 
| ViewTransition | Provides a support for | 
| ViewTransitionController | Container for ViewTransitions. | 
