| java.lang.Object | |
| ↳ | android.support.v4.view.AccessibilityDelegateCompat |
Helper for accessing View.AccessibilityDelegate introduced after API level 4 in a backwards compatible fashion.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Creates a new instance.
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
Dispatches an
AccessibilityEvent to the host
View first and then to its children for adding their text content to the event.
|
|||||||||
|
|
|
Gets the provider for managing a virtual view hierarchy rooted at this View and reported to
AccessibilityServices that explore the window content.
|
|||||||||
|
|
|
Initializes an
AccessibilityEvent with information about the the host View which is the event source.
|
|||||||||
|
|
|
Initializes an
AccessibilityNodeInfoCompat with information about the host view.
|
|||||||||
|
|
|
Gives a chance to the host View to populate the accessibility event with its text content.
|
|||||||||
|
|
|
Called when a child of the host View has requested sending an
AccessibilityEvent and gives an opportunity to the parent (the host) to augment the event.
|
|||||||||
|
|
|
Performs the specified accessibility action on the view.
|
|||||||||
|
|
|
Sends an accessibility event of the given type.
|
|||||||||
|
|
|
Sends an accessibility event.
|
|||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
|||||||||||
Creates a new instance.
Dispatches an AccessibilityEvent to the host View first and then to its children for adding their text content to the event.
The default implementation behaves as View#dispatchPopulateAccessibilityEvent(AccessibilityEvent) for the case of no accessibility delegate been set.
| host | The View hosting the delegate. |
|---|---|
| event | The event. |
Gets the provider for managing a virtual view hierarchy rooted at this View and reported to AccessibilityServices that explore the window content.
The default implementation behaves as ViewCompat#getAccessibilityNodeProvider(View) for the case of no accessibility delegate been set.
Initializes an AccessibilityEvent with information about the the host View which is the event source.
The default implementation behaves as ViewCompat#onInitalizeAccessibilityEvent(View v, AccessibilityEvent event) for the case of no accessibility delegate been set.
| host | The View hosting the delegate. |
|---|---|
| event | The event to initialize. |
Initializes an AccessibilityNodeInfoCompat with information about the host view.
The default implementation behaves as ViewCompat#onInitializeAccessibilityNodeInfo(View, AccessibilityNodeInfoCompat) for the case of no accessibility delegate been set.
| host | The View hosting the delegate. |
|---|---|
| info | The instance to initialize. |
Gives a chance to the host View to populate the accessibility event with its text content.
The default implementation behaves as ViewCompat#onPopulateAccessibilityEvent(AccessibilityEvent) for the case of no accessibility delegate been set.
| host | The View hosting the delegate. |
|---|---|
| event | The accessibility event which to populate. |
Called when a child of the host View has requested sending an AccessibilityEvent and gives an opportunity to the parent (the host) to augment the event.
The default implementation behaves as ViewGroupCompat#onRequestSendAccessibilityEvent(ViewGroup, View, AccessibilityEvent) for the case of no accessibility delegate been set.
| host | The View hosting the delegate. |
|---|---|
| child | The child which requests sending the event. |
| event | The event to be sent. |
Performs the specified accessibility action on the view. For possible accessibility actions look at AccessibilityNodeInfoCompat.
The default implementation behaves as View#performAccessibilityAction(int, Bundle) for the case of no accessibility delegate been set.
| action | The action to perform. |
|---|
Sends an accessibility event of the given type. If accessibility is not enabled this method has no effect.
The default implementation behaves as View#sendAccessibilityEvent(int) for the case of no accessibility delegate been set.
| host | The View hosting the delegate. |
|---|---|
| eventType | The type of the event to send. |
Sends an accessibility event. This method behaves exactly as sendAccessibilityEvent(View, int) but takes as an argument an empty AccessibilityEvent and does not perform a check whether accessibility is enabled.
The default implementation behaves as View#sendAccessibilityEventUnchecked(AccessibilityEvent) for the case of no accessibility delegate been set.
| host | The View hosting the delegate. |
|---|---|
| event | The event to send. |