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

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.