Package-level declarations
Types
Link copied to clipboard
data class CheckboxColors(val checkedCheckmarkColor: Color, val uncheckedCheckmarkColor: Color, val checkedBoxColor: Color, val uncheckedBoxColor: Color, val disabledCheckedBoxColor: Color, val disabledUncheckedBoxColor: Color, val disabledIndeterminateBoxColor: Color, val checkedBorderColor: Color, val uncheckedBorderColor: Color, val disabledBorderColor: Color, val disabledUncheckedBorderColor: Color, val disabledIndeterminateBorderColor: Color)
Checkbox color palette.
Link copied to clipboard
data class MessageCenterColors(val background: Color, val surface: Color, val accent: Color, val divider: Color, val messageListHighlight: Color, val messageListItemTitle: Color, val messageListItemSubtitle: Color, val messageListItemDate: Color, val messageListItemCheckbox: CheckboxColors, val messageListBackground: Color, val listTopBar: TopAppBarColors, val messageTopBar: TopAppBarColors, val messageCenterError: Color, val messageCenterAlertLabel: Color, val messageCenterEditBar: Color, val messageCenterPullToRefreshBackground: Color, val messageCenterPullToRefresh: Color, val messageCenterEditBarContent: Color, val messageErrorBackground: Color, val messageError: Color, val messageLoadingBackground: Color, val messageEmptyBackground: Color, val messageEmptyLabel: Color)
Message Center color palette.
Link copied to clipboard
data class MessageCenterDimens(val messageListItemMinHeight: Dp, val messageListItemPadding: PaddingValues, val messageListItemsSpace: Dp, val messageCenterDividerInset: MessageCenterDimens.Inset)
Message Center dimensions.
Link copied to clipboard
data class MessageCenterOptions(val showMessageListThumbnail: Boolean, val messageListPlaceholderIcon: @Composable () -> Unit, val messageListUnreadIndicator: @Composable (Boolean) -> Unit, val messageCenterDividerEnabled: Boolean, val messageCenterEmptyListMessage: @Composable () -> Unit? = null, val messageLoadingView: @Composable () -> Unit? = null, val messageCenterListTitle: String? = null, val canDeleteMessages: Boolean = true)
Configuration options for the Message Center UI.
Link copied to clipboard
data class MessageCenterTheme(val lightColors: MessageCenterColors = MessageCenterColors.lightDefaults(), val darkColors: MessageCenterColors = MessageCenterColors.darkDefaults(), val typography: MessageCenterTypography = MessageCenterTypography.defaults(), val dimens: MessageCenterDimens = MessageCenterDimens.defaults(), val options: MessageCenterOptions = MessageCenterOptions.defaults())
Message Center Theme
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun MessageCenterTheme(colors: MessageCenterColors = if(isSystemInDarkTheme()) MessageCenterColors.darkDefaults() else MessageCenterColors.lightDefaults(), options: MessageCenterOptions = MessageCenterOptions.defaults(), typography: MessageCenterTypography = MessageCenterTypography.defaults(), dimens: MessageCenterDimens = MessageCenterDimens.defaults(), content: @Composable () -> Unit)
Message Center Theme