requestFocusForChildInRootBounds
Function
Common
fun DelegatableNode.requestFocusForChildInRootBounds(
left: Int,
top: Int,
right: Int,
bottom: Int,
): Boolean
Attempts to request focus for the most suitable focusable child node that overlaps with the given
rect area (left
, top
, right
, bottom
).
The rectangle is interpreted in the coordinate space relative to the compose root. See
androidx.compose.ui.layout.LayoutCoordinates.localToRoot
for converting local coordinates to
the root coordinates.
Parameters
left | is the left edge of the rectangle, in pixels relative to the compose root. |
top | is the top edge of the rectangle, in pixels relative to the compose root. |
right | is the right edge of the rectangle, in pixels relative to the compose root. |
bottom | is the bottom edge of the rectangle, in pixels relative to the compose root. |
Returns
true if a matching child was found and focus was granted; false if no such child exists, it is already focused, or the focus request failed. |