TitleChipDefaults


public static class TitleChipDefaults


Default values used for TitleChip.

Summary

Public fields

static @NonNull TitleChipDefaults

Public methods

final @NonNull PaddingValues
contentPadding(boolean hasIcon)

Default content padding used for a TitleChip

final @NonNull Dp

Default spacing between the bottom of a TitleChip and content associated with this title chip, such as a Card.

Public fields

INSTANCE

Added in 1.0.0-alpha01
public static @NonNull TitleChipDefaults INSTANCE

Public methods

contentPadding

Added in 1.0.0-alpha01
public final @NonNull PaddingValues contentPadding(boolean hasIcon)

Default content padding used for a TitleChip

Parameters
boolean hasIcon

whether the TitleChip has an icon specified

getAssociatedContentSpacing

public final @NonNull Dp getAssociatedContentSpacing()

Default spacing between the bottom of a TitleChip and content associated with this title chip, such as a Card. For example this can be used with a androidx.compose.foundation.layout.Spacer, or with padding.

import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.xr.glimmer.Card import androidx.xr.glimmer.Icon import androidx.xr.glimmer.Text import androidx.xr.glimmer.TitleChip import androidx.xr.glimmer.TitleChipDefaults Column(horizontalAlignment = Alignment.CenterHorizontally) {  TitleChip { Text("Title Chip") }  Spacer(Modifier.height(TitleChipDefaults.AssociatedContentSpacing))  Card(  title = { Text("Title") },  subtitle = { Text("Subtitle") },  leadingIcon = { Icon(FavoriteIcon, "Localized description") },  ) {  Text("Card Content")  } }