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. |