by @alexstyl
✉️ Leave your feedback

← Back to Compose UI

focusOrder

Modifier
in
Compose UI
. Since 1.0.0

Overview

Examples

Community Notes

Use this modifier to specify a custom focus traversal order.

Overloads

focusOrder

@Deprecated(
    "Use focusProperties() instead",
    ReplaceWith(
        "this.focusProperties(focusOrderReceiver)",
        "androidx.compose.ui.focus.focusProperties"
    )
)
fun Modifier.focusOrder(
    @Suppress("DEPRECATION")
    focusOrderReceiver: FocusOrder.() -> Unit
)

Parameters

NameDescription
focusOrderReceiverSpecifies FocusRequesters that are used when the user wants to move the current focus to the nextFocusOrder.next item, or wants to move focus leftFocusOrder.left, rightFocusOrder.right, upFocusOrder.up or downFocusOrder.down. @sample androidx.compose.ui.samples.CustomFocusOrderSampl

focusOrder

@Deprecated(
    "Use focusRequester() instead",
    ReplaceWith("this.focusRequester(focusRequester)", "androidx.compose.ui.focus.focusRequester")
)
fun Modifier.focusOrder(focusRequester: FocusRequester)

focusOrder

@Deprecated(
    "Use focusProperties() and focusRequester() instead",
    ReplaceWith(
        "this.focusRequester(focusRequester).focusProperties(focusOrderReceiver)",
        "androidx.compose.ui.focus.focusProperties, androidx.compose.ui.focus.focusRequester"
    )
)
fun Modifier.focusOrder(
    focusRequester: FocusRequester,
    @Suppress("DEPRECATION")
    focusOrderReceiver: FocusOrder.() -> Unit
)
Next ComponentAndroidView