# Print output for @column tags ?>
public
static
final
class
AccessibilityNodeInfo.TouchDelegateInfo
extends Object
implements
Parcelable
| java.lang.Object | |
| ↳ | android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo |
Class with information of touch delegated views and regions from TouchDelegate for
the AccessibilityNodeInfo.
Inherited constants |
|---|
Fields | |
|---|---|
public
static
final
Creator<AccessibilityNodeInfo.TouchDelegateInfo> |
CREATOR
|
Public constructors | |
|---|---|
TouchDelegateInfo(Map<Region, View> targetMap)
Create a new instance of |
|
Public methods | |
|---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
Region
|
getRegionAt(int index)
Return the |
int
|
getRegionCount()
Returns the number of touch delegate target region. |
AccessibilityNodeInfo
|
getTargetForRegion(Region region)
Return the target |
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
|---|---|
public TouchDelegateInfo (Map<Region, View> targetMap)
Create a new instance of TouchDelegateInfo.
| Parameters | |
|---|---|
targetMap |
Map: A map from regions (in view coordinates) to delegated views.
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
if targetMap is empty or null in
Regions or Views. |
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(android.os.Parcel, int),
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR bit.
| Returns | |
|---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
public Region getRegionAt (int index)
Return the Region at the given index in the TouchDelegateInfo.
| Parameters | |
|---|---|
index |
int: The desired index, must be between 0 and getRegionCount()-1. |
| Returns | |
|---|---|
Region |
Returns the Region stored at the given index.
This value cannot be null. |
public int getRegionCount ()
Returns the number of touch delegate target region.
| Returns | |
|---|---|
int |
Number of touch delegate target region. |
public AccessibilityNodeInfo getTargetForRegion (Region region)
Return the target AccessibilityNodeInfo for the given Region.
Note: This api can only be called from AccessibilityService.
Note: It is a client responsibility to recycle the
received info by calling AccessibilityNodeInfo#recycle()
to avoid creating of multiple instances.
| Parameters | |
|---|---|
region |
Region: The region retrieved from getRegionAt(int).
This value cannot be null. |
| Returns | |
|---|---|
AccessibilityNodeInfo |
The target node associates with the given region.
This value may be null. |
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
dest |
Parcel: The Parcel in which the object should be written. |
flags |
int: Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
Value is either 0 or a combination of Parcelable.PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |