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 ConstraintLayout is a ViewGroup which 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.Transition programmatically. 
              
    
             | 
        
V
| ViewSpline | |
| ViewSpline.CustomSet | |
| ViewSpline.PathRotate | |
| ViewState | Stores the bounds and rotation of a widget | 
| ViewTransition | 
              Provides a support for  | 
        
| ViewTransitionController | Container for ViewTransitions. |