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
| ConstraintLayout | 
              A ConstraintLayout is a android.view.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. 
              
    
             | 
        
F
| Flow | Flow virtual layout. | 
G
| Group | 
              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 ImageButton that can display, combine and filter images. | 
| ImageFilterView | An ImageView that can display, combine and filter images. | 
L
| Layer | Added in 2.0 | 
M
| MockView | A view that is useful for prototyping layouts. | 
| MotionLayout | A subclass of ConstraintLayout for building animations. | 
| MotionLayout.TransitionListener | 
              Added in 2.0
  Listener for monitoring events about TransitionLayout.  | 
        
P
| Placeholder | 
              Added in 1.1
  
 A   | 
        
T
| TransitionAdapter | 
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.