# android.support.constraint.motion

# android.support.constraint.motion

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The Constraint Layout support library has been superseded by the[AndroidX Constraint Layout library](https://developer.android.com/reference/androidx/constraintlayout/classes), which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX.

## Interfaces

|----------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
| [Animatable](https://developer.android.com/reference/android/support/constraint/motion/Animatable)                                           | A helper interface allowing MotionLayout to directly drive custom views |
| [MotionLayout.TransitionListener](https://developer.android.com/reference/android/support/constraint/motion/MotionLayout.TransitionListener) | **Added in 2.0** Listener for monitoring events about TransitionLayout. |

## Classes

|------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
| [MotionLayout](https://developer.android.com/reference/android/support/constraint/motion/MotionLayout)           | **A subclass of ConstraintLayout for building animations.** |
| [TransitionAdapter](https://developer.android.com/reference/android/support/constraint/motion/TransitionAdapter) |                                                             |

-

  ## Interfaces

  - [Animatable](https://developer.android.com/reference/android/support/constraint/motion/Animatable)
  - [MotionLayout.TransitionListener](https://developer.android.com/reference/android/support/constraint/motion/MotionLayout.TransitionListener)
-

  ## Classes

  - [MotionLayout](https://developer.android.com/reference/android/support/constraint/motion/MotionLayout)
  - [TransitionAdapter](https://developer.android.com/reference/android/support/constraint/motion/TransitionAdapter)