RecyclerViewAccessibilityDelegate
open class RecyclerViewAccessibilityDelegate : AccessibilityDelegateCompat
kotlin.Any | ||
↳ | androidx.core.view.AccessibilityDelegateCompat | |
↳ | androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate |
The AccessibilityDelegate used by RecyclerView.
This class handles basic accessibility actions and delegates them to LayoutManager.
Summary
Nested classes | |
---|---|
open |
The default implementation of accessibility delegate for the individual items of the RecyclerView. |
Public constructors | |
---|---|
<init>(@NonNull recyclerView: RecyclerView) |
Public methods | |
---|---|
open AccessibilityDelegateCompat |
Gets the AccessibilityDelegate for an individual item in the RecyclerView. |
open Unit |
onInitializeAccessibilityEvent(host: View!, event: AccessibilityEvent!) |
open Unit |
onInitializeAccessibilityNodeInfo(host: View!, info: AccessibilityNodeInfoCompat!) |
open Boolean |
performAccessibilityAction(host: View!, action: Int, args: Bundle!) |
Inherited functions | |
---|---|
Public constructors
<init>
RecyclerViewAccessibilityDelegate(@NonNull recyclerView: RecyclerView)
Public methods
getItemDelegate
@NonNull open fun getItemDelegate(): AccessibilityDelegateCompat
Gets the AccessibilityDelegate for an individual item in the RecyclerView. A basic item delegate is provided by default, but you can override this method to provide a custom per-item delegate. For now, returning an AccessibilityDelegateCompat
as oppo