TooltipScope
Interface
Common
@ExperimentalMaterial3Api
sealed interface TooltipScope
Tooltip scope for TooltipBox
to be used to obtain the LayoutCoordinates
of the anchor
content, and to draw a caret for the tooltip.
Functions
fun Modifier.drawCaret(draw: CacheDrawScope.(LayoutCoordinates?) -> DrawResult): Modifier
Modifier
that is used to draw the caret for the tooltip. A LayoutCoordinates
will be
provided that can be used to obtain the bounds of the anchor content, which can be used to
draw the caret more precisely. PlainTooltip
and RichTooltip
have default implementations
for their caret.
fun MeasureScope.obtainAnchorBounds(): LayoutCoordinates?
Used to obtain the LayoutCoordinates
of the anchor content. This can be used to help draw
the caret pointing to the anchor content.