# androidx.coordinatorlayout.widget

# androidx.coordinatorlayout.widget

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/coordinatorlayout/widget/package-summary "View this page in Java")

## Interfaces

|-----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [CoordinatorLayout.AttachedBehavior](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout.AttachedBehavior) | Defines the default attached[Behavior](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout.Behavior)of a[View](https://developer.android.com/reference/android/view/View.html)class |

## Classes

|---------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [CoordinatorLayout](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout)                           | CoordinatorLayout is a super-powered[FrameLayout](https://developer.android.com/reference/android/widget/FrameLayout.html).                                                       |
| [CoordinatorLayout.Behavior](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout.Behavior)         | Interaction behavior plugin for child views of[CoordinatorLayout](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout).            |
| [CoordinatorLayout.LayoutParams](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout.LayoutParams) | Parameters describing the desired layout for a child of a[CoordinatorLayout](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout). |
| [CoordinatorLayout.SavedState](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout.SavedState)     |                                                                                                                                                                                   |

## Annotations

|---------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [CoordinatorLayout.DefaultBehavior](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout.DefaultBehavior) | **This annotation is deprecated.** Use[AttachedBehavior](https://developer.android.com/reference/kotlin/androidx/coordinatorlayout/widget/CoordinatorLayout.AttachedBehavior)instead <br /> |