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

androidx.compose.ui.node

Annotations

InternalCoreApi

Interfaces

CompositionLocalConsumerModifierNode

Implementing this interface allows your Modifier.Node subclass to read CompositionLocals via the currentValueOf function.

DelegatableNode

Represents a Modifier.Node which can be a delegate of another Modifier.Node.

DrawModifierNode

A Modifier.Node that draws into the space of the layout.

GlobalPositionAwareModifierNode

A androidx.compose.ui.Modifier.Node whose onGloballyPositioned is called with the final LayoutCoordinates of the Layout when the global position of the content may have changed.

InteroperableComposeUiNode

This interface allows the layout inspector to access inspect instances of Views that are associated with a Compose UI node.

LayoutAwareModifierNode

A androidx.compose.ui.Modifier.Node which receives various callbacks in response to local changes in layout.

LayoutModifierNode

A Modifier.Node that changes how its wrapped content is measured and laid out.

ObserverModifierNode

Modifier.Nodes that implement ObserverNode can provide their own implementation of onObservedReadsChanged that will be called whenever the value of read object has changed.

ParentDataModifierNode

A Modifier.Node that provides data to the parent Layout.

PointerInputModifierNode

A androidx.compose.ui.Modifier.Node that receives PointerInputChanges, interprets them, and consumes the aspects of the changes that it is react to such that other PointerInputModifierNodes don't also react to them.

RootForTest

The marker interface to be implemented by the root backing the composition.

SemanticsModifierNode

A Modifier.Node that adds semantics key/value for use in testing, accessibility, and similar use cases.

Classes

CompositionLocalConsumerModifierNodeKt
DelegatableNodeKt
DelegatingNode

A Modifier.Node which is able to delegate work to other Modifier.Node instances.

DrawModifierNodeKt
LayoutModifierNodeKt
ModifierNodeElement

A Modifier.Element which manages an instance of a particular Modifier.Node implementation.

ObserverModifierNodeKt
ParentDataModifierNodeKt
Ref

Value holder general purpose class.

SemanticsModifierNodeKt