# android.support.v7.widget.helper

added in [version 24.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

# android.support.v7.widget.helper

| This package is part of the Android [support library](https://developer.android.com/topic/libraries/support-library) which is no longer maintained. The support library has been superseded by [AndroidX](https://developer.android.com/jetpack/androidx) 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. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library [class
| mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

## Interfaces

|---------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ItemTouchHelper.ViewDropHandler](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper.ViewDropHandler) | An interface which can be implemented by LayoutManager for better integration with [ItemTouchHelper](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper). |
| [ItemTouchUIUtil](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchUIUtil)                                 | Utility class for [ItemTouchHelper](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper) which handles item transformations for different API versions.    |

## Classes

|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
| [ItemTouchHelper](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper)                               | This is a utility class to add swipe to dismiss and drag \& drop support to RecyclerView.                                                      |
| [ItemTouchHelper.Callback](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper.Callback)             | This class is the contract between ItemTouchHelper and your application.                                                                       |
| [ItemTouchHelper.SimpleCallback](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper.SimpleCallback) | A simple wrapper to the default Callback which you can construct with drag and swipe directions and this class will handle the flag callbacks. |

-

  ## Interfaces

  - [ItemTouchHelper.ViewDropHandler](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper.ViewDropHandler)
  - [ItemTouchUIUtil](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchUIUtil)
-

  ## Classes

  - [ItemTouchHelper](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper)
  - [ItemTouchHelper.Callback](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper.Callback)
  - [ItemTouchHelper.SimpleCallback](https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper.SimpleCallback)