-
@Immutable() public final class StreamDesign.TypographyContains all the typography we provide for our components.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classStreamDesign.Typography.Companion
-
Field Summary
Fields Modifier and Type Field Description private final TextStylebodyDefaultprivate final TextStylebodyEmphasisprivate final TextStylecaptionDefaultprivate final TextStylecaptionEmphasisprivate final TextStyleheadingExtraSmallprivate final TextStyleheadingSmallprivate final TextStyleheadingMediumprivate final TextStyleheadingLargeprivate final TextStylemetadataDefaultprivate final TextStylemetadataEmphasisprivate final TextStylenumericSmallprivate final TextStylenumericMediumprivate final TextStylenumericLargeprivate final TextStylenumericExtraLarge
-
Constructor Summary
Constructors Constructor Description StreamDesign.Typography(TextStyle bodyDefault, TextStyle bodyEmphasis, TextStyle captionDefault, TextStyle captionEmphasis, TextStyle headingExtraSmall, TextStyle headingSmall, TextStyle headingMedium, TextStyle headingLarge, TextStyle metadataDefault, TextStyle metadataEmphasis, TextStyle numericSmall, TextStyle numericMedium, TextStyle numericLarge, TextStyle numericExtraLarge)
-
Method Summary
Modifier and Type Method Description final TextStylegetBodyDefault()final TextStylegetBodyEmphasis()final TextStylegetCaptionDefault()final TextStylegetCaptionEmphasis()final TextStylegetHeadingExtraSmall()final TextStylegetHeadingSmall()final TextStylegetHeadingMedium()final TextStylegetHeadingLarge()final TextStylegetMetadataDefault()final TextStylegetMetadataEmphasis()final TextStylegetNumericSmall()final TextStylegetNumericMedium()final TextStylegetNumericLarge()final TextStylegetNumericExtraLarge()-
-
Constructor Detail
-
StreamDesign.Typography
StreamDesign.Typography(TextStyle bodyDefault, TextStyle bodyEmphasis, TextStyle captionDefault, TextStyle captionEmphasis, TextStyle headingExtraSmall, TextStyle headingSmall, TextStyle headingMedium, TextStyle headingLarge, TextStyle metadataDefault, TextStyle metadataEmphasis, TextStyle numericSmall, TextStyle numericMedium, TextStyle numericLarge, TextStyle numericExtraLarge)
- Parameters:
bodyDefault- Used for body text, like message text.bodyEmphasis- Used for emphasized body text requiring visual prominence.captionDefault- Style for captions and supplementary information.captionEmphasis- Style for emphasized captions that require attention.headingExtraSmall- Style for extra-small headings and section labels.headingSmall- Style for small headings.headingMedium- Style for medium headings.headingLarge- Style for large, prominent headings.metadataDefault- Style for metadata and secondary information.metadataEmphasis- Style for emphasized metadata in secondary content areas.numericSmall- Style for micro numeric indicators.numericMedium- Style for medium-sized numeric indicators, like the unread count.numericLarge- Style for large numeric indicators.numericExtraLarge- Style for extra-large numeric indicators.
-
-
Method Detail
-
getBodyDefault
final TextStyle getBodyDefault()
-
getBodyEmphasis
final TextStyle getBodyEmphasis()
-
getCaptionDefault
final TextStyle getCaptionDefault()
-
getCaptionEmphasis
final TextStyle getCaptionEmphasis()
-
getHeadingExtraSmall
final TextStyle getHeadingExtraSmall()
-
getHeadingSmall
final TextStyle getHeadingSmall()
-
getHeadingMedium
final TextStyle getHeadingMedium()
-
getHeadingLarge
final TextStyle getHeadingLarge()
-
getMetadataDefault
final TextStyle getMetadataDefault()
-
getMetadataEmphasis
final TextStyle getMetadataEmphasis()
-
getNumericSmall
final TextStyle getNumericSmall()
-
getNumericMedium
final TextStyle getNumericMedium()
-
getNumericLarge
final TextStyle getNumericLarge()
-
getNumericExtraLarge
final TextStyle getNumericExtraLarge()
-
-
-
-