TooltipDefaults


Tooltip defaults that contain default values for both PlainTooltip and RichTooltip

Summary

Public functions

PopupPositionProvider
@Composable
rememberPlainTooltipPositionProvider(
    spacingBetweenTooltipAndAnchor: Dp
)

PopupPositionProvider that should be used with PlainTooltip.

Cmn
PopupPositionProvider
@Composable
rememberRichTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp)

PopupPositionProvider that should be used with RichTooltip.

Cmn
RichTooltipColors

Method to create a RichTooltipColors for RichTooltip using RichTooltipTokens to obtain the default colors.

Cmn
RichTooltipColors
@Composable
richTooltipColors(
    containerColor: Color,
    contentColor: Color,
    titleContentColor: Color,
    actionContentColor: Color
)

Method to create a RichTooltipColors for RichTooltip using RichTooltipTokens to obtain the default colors.

Cmn

Public properties

CaretProperties

The default CaretProperties for tooltips.

Cmn
Color

The default Color for a PlainTooltip's container.

Cmn
Shape

The default Shape for a PlainTooltip's container.

Cmn
Color

The default Color for the content within the PlainTooltip.

Cmn
Shape

The default Shape for a RichTooltip's container.

Cmn

Public functions

rememberPlainTooltipPositionProvider

@Composable
fun rememberPlainTooltipPositionProvider(
    spacingBetweenTooltipAndAnchor: Dp = SpacingBetweenTooltipAndAnchor
): PopupPositionProvider

PopupPositionProvider that should be used with PlainTooltip. It correctly positions the tooltip in respect to the anchor content.

Parameters
spacingBetweenTooltipAndAnchor: Dp = SpacingBetweenTooltipAndAnchor

the spacing between the tooltip and the anchor content.

rememberRichTooltipPositionProvider

@Composable
fun rememberRichTooltipPositionProvider(
    spacingBetweenTooltipAndAnchor: Dp = SpacingBetweenTooltipAndAnchor
): PopupPositionProvider

PopupPositionProvider that should be used with RichTooltip. It correctly positions the tooltip in respect to the anchor content.

Parameters
spacingBetweenTooltipAndAnchor: Dp = SpacingBetweenTooltipAndAnchor

the spacing between the tooltip and the anchor content.

richTooltipColors

@Composable
fun richTooltipColors(): RichTooltipColors

Method to create a RichTooltipColors for RichTooltip using RichTooltipTokens to obtain the default colors.

richTooltipColors

@Composable
fun richTooltipColors(
    containerColor: Color = Color.Unspecified,
    contentColor: Color = Color.Unspecified,
    titleContentColor: Color = Color.Unspecified,
    actionContentColor: Color = Color.Unspecified
): RichTooltipColors

Method to create a RichTooltipColors for RichTooltip using RichTooltipTokens to obtain the default colors.

Public properties

caretProperties

val caretPropertiesCaretProperties

The default CaretProperties for tooltips.

plainTooltipContainerColor

val plainTooltipContainerColorColor

The default Color for a PlainTooltip's container.

plainTooltipContainerShape

val plainTooltipContainerShapeShape

The default Shape for a PlainTooltip's container.

plainTooltipContentColor

val plainTooltipContentColorColor

The default Color for the content within the PlainTooltip.

richTooltipContainerShape

val richTooltipContainerShapeShape

The default Shape for a RichTooltip's container.