AccessibilityNode

表示无障碍节点信息的接口

Author

YumiMiyamoto

Functions

Link copied to clipboard

判断当前节点是否具有无障碍焦点。

Link copied to clipboard
abstract fun bounds(): Rect

获取节点的边界矩形。

Link copied to clipboard
abstract fun checkable(): Boolean

判断当前节点是否支持勾选操作。

Link copied to clipboard
abstract fun checked(): Boolean

判断当前节点是否已被勾选。

Link copied to clipboard
abstract fun child(index: Int): AccessibilityNode?

获取指定索引的子节点。

Link copied to clipboard
abstract fun childCount(): Int

获取子节点数量。

Link copied to clipboard

获取子节点集合。

Link copied to clipboard
abstract fun className(): String?

获取节点的类名。

Link copied to clipboard
abstract fun click(): Boolean

模拟点击操作。

Link copied to clipboard
abstract fun clickable(): Boolean

判断当前节点是否可点击。

Link copied to clipboard
abstract fun collapse(): Boolean

折叠当前节点(例如收起展开的内容)。

Link copied to clipboard
abstract fun columnCount(): Int

获取所在容器的总列数。

Link copied to clipboard
abstract fun columnIndex(): Int

获取当前节点在所在列的索引。

Link copied to clipboard
abstract fun columnSpan(): Int

获取当前节点跨越的列数。

Link copied to clipboard
abstract fun contextClick(): Boolean

执行上下文点击操作。

Link copied to clipboard
abstract fun contextClickable(): Boolean

判断当前节点是否支持上下文点击操作。

Link copied to clipboard
abstract fun copy(): Boolean

执行复制操作。

Link copied to clipboard
abstract fun cut(): Boolean

执行剪切操作。

Link copied to clipboard
abstract fun depth(): Int

获取节点在层级结构中的深度。

Link copied to clipboard
abstract fun desc(): String?

获取节点的描述信息。

Link copied to clipboard
abstract fun dismissable(): Boolean

判断当前节点是否可被关闭或解除。

Link copied to clipboard
abstract fun drawingOrder(): Int

获取节点的绘制顺序。

Link copied to clipboard
abstract fun editable(): Boolean

判断当前节点是否为可编辑状态。

Link copied to clipboard
abstract fun enabled(): Boolean

判断当前节点是否启用。

Link copied to clipboard
abstract fun expand(): Boolean

展开当前节点(例如展开隐藏的内容)。

Link copied to clipboard

查找满足条件的第一个兄弟节点。

Link copied to clipboard
abstract fun findBrothers(selector: AccessibilitySelector, count: Int): AccessibilityNodes

查找满足条件的兄弟节点集合。

Link copied to clipboard

查找满足条件的第一个子节点。

Link copied to clipboard
abstract fun findChildren(selector: AccessibilitySelector, count: Int): AccessibilityNodes

查找满足条件的子节点集合。

Link copied to clipboard

查找最近满足条件的父节点。 如果节点本身满足 selector,则返回自身。

Link copied to clipboard
abstract fun findParents(selector: AccessibilitySelector, count: Int): AccessibilityNodes

查找满足条件的父节点集合。

Link copied to clipboard
abstract fun focusable(): Boolean

判断当前节点是否能够获得焦点。

Link copied to clipboard
abstract fun focused(): Boolean

判断当前节点是否已获得焦点。

Link copied to clipboard
abstract fun id(): String?

获取节点的 ID。

Link copied to clipboard
abstract fun important(): Boolean

判断当前节点是否为重要节点(对无障碍服务来说)。

Link copied to clipboard
abstract fun index(): Int

获取节点在同级中的索引位置。

Link copied to clipboard
abstract fun longClick(): Boolean

模拟长按操作。

Link copied to clipboard
abstract fun longClickable(): Boolean

判断当前节点是否支持长按操作。

Link copied to clipboard
abstract fun multiLine(): Boolean

判断当前节点是否为多行文本。

Link copied to clipboard
abstract fun packageName(): String?

获取所属的包名。

Link copied to clipboard
abstract fun parent(): AccessibilityNode?

获取父节点。

Link copied to clipboard
abstract fun paste(): Boolean

执行粘贴操作。

Link copied to clipboard
abstract fun performAction(action: Int, arg: Bundle.() -> Unit?): Boolean

执行指定动作。

Link copied to clipboard
abstract fun rowCount(): Int

获取所在容器的总行数。

Link copied to clipboard
abstract fun rowIndex(): Int

获取当前节点在所在行的索引。

Link copied to clipboard
abstract fun rowSpan(): Int

获取当前节点跨越的行数。

Link copied to clipboard
abstract fun scrollable(): Boolean

判断当前节点是否支持滚动操作。

Link copied to clipboard
abstract fun scrollBackward(): Boolean

向后滚动。

Link copied to clipboard
abstract fun scrollDown(): Boolean

向下滚动。

Link copied to clipboard
abstract fun scrollForward(): Boolean

向前滚动。

Link copied to clipboard
abstract fun scrollLeft(): Boolean

向左滚动。

Link copied to clipboard
abstract fun scrollRight(): Boolean

向右滚动。

Link copied to clipboard
abstract fun scrollTo(row: Int, column: Int): Boolean

滚动到指定的行和列。

Link copied to clipboard
abstract fun scrollUp(): Boolean

向上滚动。

Link copied to clipboard
abstract fun select(): Boolean

执行选择操作。

Link copied to clipboard
abstract fun selected(): Boolean

判断当前节点是否处于选中状态。

Link copied to clipboard
abstract fun setProgress(value: Float): Boolean

设置进度值。

Link copied to clipboard
abstract fun setSelection(start: Int, end: Int): Boolean

设置文本选择范围。

Link copied to clipboard
abstract fun setText(text: String): Boolean

设置文本内容。

Link copied to clipboard
abstract fun show(): Boolean

显示当前节点。

Link copied to clipboard
abstract fun text(): String?

获取节点的文本内容。

Link copied to clipboard
abstract fun visible(): Boolean

判断当前节点是否可见。