AndroidUiMatch class
A node that matched a label, and the node fdb taps for it.
Constructors
- AndroidUiMatch({required AndroidUiNode node, required AndroidUiNode target, required AndroidBounds bounds})
-
const
Properties
- bounds → AndroidBounds
-
target's bounds; their center is the tap point.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- label → String
-
What to report as the matched label.
no setter
- node → AndroidUiNode
-
The node whose text, content-desc or resource-id matched.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- target → AndroidUiNode
-
The node whose bounds are tapped: node itself, so a label inside a big
clickable container (a dialog, a row) is tapped where it is drawn and
Android delivers the touch to the deepest view that handles it. Only
when node has no usable bounds is this its nearest clickable ancestor.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited