OrbiterEdgeOffsetType

value class OrbiterEdgeOffsetType


Specifies how the Orbiter is offset relative to its parent's layout boundary.

Note: Calculates offset based on the parent's rectangular layout bounds, not its visual shape or rounded corners. Use a custom offset in DpVolumeOffset to align with curved or non-rectangular contours.

Summary

Public companion properties

OrbiterEdgeOffsetType

This property is deprecated. Use OrbiterPosition.EdgeAlignment.Inside instead.

OrbiterEdgeOffsetType

This property is deprecated. Use OrbiterPosition.EdgeAlignment.Center instead.

OrbiterEdgeOffsetType

This property is deprecated. Use OrbiterPosition.EdgeAlignment.Outside instead.

Public companion properties

InnerEdge

val InnerEdge: OrbiterEdgeOffsetType

Positions the Orbiter fully inside the parent's layout boundary.

The orbiter completely overlaps the parent panel's layout bounds, functioning as an overlay.

None

val None: OrbiterEdgeOffsetType

Centers the Orbiter directly on the parent's layout boundary line.

The boundary line bisects the orbiter, placing it half-inside and half-outside the parent.

OuterEdge

val OuterEdge: OrbiterEdgeOffsetType

Positions the Orbiter fully outside the parent's layout boundary.

The orbiter does not overlap the parent panel's layout bounds. For example, a side rail will sit completely to the side of the parent.