{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

FocusPropertiesModifierNode

public interface FocusPropertiesModifierNode extends DelegatableNode


Implement this interface create a modifier node that can be used to modify the focus properties of the associated FocusTargetNode.

Summary

Public methods

abstract void

A parent can modify the focus properties associated with the nearest FocusTargetNode child node.

Extension functions

default final void

Inherited methods

From androidx.compose.ui.node.DelegatableNode
abstract @NonNull Modifier.Node

A reference of the Modifier.Node that holds this node's position in the node hierarchy.

Public methods

applyFocusProperties

abstract void applyFocusProperties(@NonNull FocusProperties focusProperties)

A parent can modify the focus properties associated with the nearest FocusTargetNode child node. If a FocusTargetNode has multiple parent FocusPropertiesModifierNodes, properties set by a parent higher up in the hierarchy overwrite properties set by those that are lower in the hierarchy.

Extension functions

FocusPropertiesModifierNodeKt.invalidateFocusProperties

default final void FocusPropertiesModifierNodeKt.invalidateFocusProperties(
    @NonNull FocusPropertiesModifierNode receiver
)