Package-level declarations

Types

Link copied to clipboard
data class ToastTheme(val successAccent: Color = Color(0xFF2E7D32), val successBorder: Color = Color(0xFFA5D6A7), val successBackground: Color = Color(0xFFE8F5E9), val successShadow: Color = Color(0xFF81C784), val errorAccent: Color = Color(0xFFC62828), val errorBorder: Color = Color(0xFFEF9A9A), val errorBackground: Color = Color(0xFFFFEBEE), val errorShadow: Color = Color(0xFFE57373), val warningAccent: Color = Color(0xFFE65100), val warningBorder: Color = Color(0xFFFFB74D), val warningBackground: Color = Color(0xFFFFF8E1), val warningShadow: Color = Color(0xFFFFB74D), val infoAccent: Color = Color(0xFF1565C0), val infoBorder: Color = Color(0xFF90CAF9), val infoBackground: Color = Color(0xFFE3F2FD), val infoShadow: Color = Color(0xFF64B5F6), val glassHostBlue: Color = Color(0xFF2B59A2), val glassFill: Color = Color(0xFFF2F4F7), val glassBorder: Color = Color(0x29000000), val glassActionFill: Color = Color(0x14000000), val onGlass: Color = Color(0xFF1A1D21), val onDark: Color = Color.White, val onToastTitle: Color = Color(0xFF1A1A1A), val outlineMessage: Color = Color(0xFF616161), val typography: ToastTypography = ToastTypography.Default, val gradientContentTitle: Color = Color.White, val gradientContentMessage: Color = Color.White.copy(alpha = 0.92f), val gradientIconScrim: Color = Color.White.copy(alpha = 0.24f), val gradientCloseTint: Color = Color.White.copy(alpha = 0.86f), val gradientIconForeground: Color = Color.White)

Default colors tuned to the ToastX reference mocks (soft pastels, tinted shadows, glass on deep blue).

Link copied to clipboard
Link copied to clipboard
data class ToastTypography(val defaultFontFamily: FontFamily? = null, val title: TextStyle = TextStyle( fontWeight = FontWeight.Bold, fontSize = 15.sp, lineHeight = 20.sp, ), val message: TextStyle = TextStyle( fontSize = 13.sp, lineHeight = 18.sp, ), val minimalLine: TextStyle = TextStyle( fontWeight = FontWeight.Medium, fontSize = 14.sp, lineHeight = 18.sp, ), val glassTitle: TextStyle = TextStyle( fontWeight = FontWeight.Bold, fontSize = 16.sp, lineHeight = 21.sp, ), val glassMessage: TextStyle = TextStyle( fontSize = 14.sp, lineHeight = 20.sp, ), val glassAction: TextStyle = TextStyle( fontWeight = FontWeight.SemiBold, fontSize = 14.sp, lineHeight = 20.sp, ), val dismissGlyph: TextStyle = TextStyle( fontWeight = FontWeight.Medium, fontSize = 14.sp, lineHeight = 18.sp, ), val gradientTitle: TextStyle = TextStyle( fontWeight = FontWeight.Bold, fontSize = 15.sp, lineHeight = 20.sp, ), val gradientMessage: TextStyle = TextStyle( fontSize = 13.sp, lineHeight = 18.sp, ))

Typography tokens for all toast styles. Set defaultFontFamily to apply one font family app-wide; individual TextStyles can still set weights and sizes.

Properties

Functions

Link copied to clipboard