# androidx.core.widget

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/core/widget/NestedScrollView.OnScrollChangeListener` | Interface definition for a callback to be invoked when the scroll X or Y positions of a view change. |
| `https://developer.android.com/reference/androidx/core/widget/TintableCompoundButton` | Interface which allows a `https://developer.android.com/reference/android/widget/CompoundButton.html` to receive tinting calls from `CompoundButtonCompat` when running on API v20 devices or lower. |
| `https://developer.android.com/reference/androidx/core/widget/TintableCompoundDrawablesView` | Interface which allows `https://developer.android.com/reference/android/widget/TextView.html` and subclasses to tint compound drawables with `https://developer.android.com/reference/androidx/core/widget/TextViewCompat` when running on API v22 devices or lower. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/widget/AppWidgetManagerCompat` |   |
| `https://developer.android.com/reference/androidx/core/widget/AutoScrollHelper` | AutoScrollHelper is a utility class for adding automatic edge-triggered scrolling to Views. |
| `https://developer.android.com/reference/androidx/core/widget/CheckedTextViewCompat` | Helper for accessing `https://developer.android.com/reference/android/widget/CheckedTextView.html`. |
| `https://developer.android.com/reference/androidx/core/widget/CompoundButtonCompat` | Helper for accessing `https://developer.android.com/reference/android/widget/CompoundButton.html`. |
| `https://developer.android.com/reference/androidx/core/widget/ContentLoadingProgressBar` | ContentLoadingProgressBar implements a ProgressBar that waits a minimum time to be dismissed before showing. |
| `https://developer.android.com/reference/androidx/core/widget/EdgeEffectCompat` | Helper for accessing `https://developer.android.com/reference/android/widget/EdgeEffect.html`. |
| `https://developer.android.com/reference/androidx/core/widget/ImageViewCompat` | Helper for accessing features in `https://developer.android.com/reference/android/widget/ImageView.html`. |
| `https://developer.android.com/reference/androidx/core/widget/ListPopupWindowCompat` | Helper for accessing features in `https://developer.android.com/reference/android/widget/ListPopupWindow.html`. |
| `https://developer.android.com/reference/androidx/core/widget/ListViewAutoScrollHelper` | An implementation of `https://developer.android.com/reference/androidx/core/widget/AutoScrollHelper` that knows how to scroll through a `https://developer.android.com/reference/android/widget/ListView.html`. |
| `https://developer.android.com/reference/androidx/core/widget/ListViewCompat` | **This class is deprecated.** Use `https://developer.android.com/reference/android/widget/ListView.html` directly. <br /> |
| `https://developer.android.com/reference/androidx/core/widget/NestedScrollView` | NestedScrollView is just like `https://developer.android.com/reference/android/widget/ScrollView.html`, but it supports acting as both a nested scrolling parent and child on both new and old versions of Android. |
| `https://developer.android.com/reference/androidx/core/widget/PopupMenuCompat` | Helper for accessing features in `https://developer.android.com/reference/android/widget/PopupMenu.html`. |
| `https://developer.android.com/reference/androidx/core/widget/PopupWindowCompat` | Helper for accessing features in `https://developer.android.com/reference/android/widget/PopupWindow.html`. |
| `https://developer.android.com/reference/androidx/core/widget/RemoteViewsCompat.RemoteCollectionItems` | Representation of a fixed list of items to be displayed in a RemoteViews collection. |
| `https://developer.android.com/reference/androidx/core/widget/RemoteViewsCompat.RemoteCollectionItems.Builder` | Builder class for `https://developer.android.com/reference/androidx/core/widget/RemoteViewsCompat.RemoteCollectionItems` objects. |
| `https://developer.android.com/reference/androidx/core/widget/ScrollerCompat` | **This class is deprecated.** Use `https://developer.android.com/reference/android/widget/OverScroller.html` directly. <br /> |
| `https://developer.android.com/reference/androidx/core/widget/TextViewCompat` | Helper for accessing features in `https://developer.android.com/reference/android/widget/TextView.html`. |
| `https://developer.android.com/reference/androidx/core/widget/TextViewKt` |   |
| `https://developer.android.com/reference/androidx/core/widget/RemoteViewsCompat` | Helper for accessing features in `https://developer.android.com/reference/android/widget/RemoteViews.html`. |