Text.Builder
class Text.Builder : LayoutElementBuilders.LayoutElement.Builder
Builder class for Text.
Summary
Public functions |
|
|---|---|
Text |
Constructs and returns |
Text.Builder |
Sets the color for the |
Text.Builder |
Sets the text to be italic. |
Text.Builder |
Sets the maximum lines of text. |
Text.Builder |
Sets the modifiers of text. |
Text.Builder |
Sets the multiline alignment for text within bounds of the Text element. |
Text.Builder |
Sets the overflow for text. |
Text.Builder |
Sets the typography for the |
Text.Builder |
Sets the text to be underlined. |
Text.Builder |
Sets the weight of the font. |
Public constructors
Public functions
funsetColor(color: ColorBuilders.ColorProp): Text.Builder
Sets the color for the Text. If not set, onPrimary color from the DEFAULT will be used.
funsetItalic(italic: Boolean): Text.Builder
Sets the text to be italic. If not set, false will be used.
funsetMaxLines(maxLines: @IntRange(from = 1) Int): Text.Builder
Sets the maximum lines of text. If not set, 1 will be used.
funsetMultilineAlignment(multilineAlignment: Int): Text.Builder
Sets the multiline alignment for text within bounds of the Text element. Note that this option has no effect for single line of text, and for that, alignment on the outer container should be used. If not set, TEXT_ALIGN_CENTER will be used.
funsetOverflow(overflow: Int): Text.Builder
Sets the overflow for text. If not set, TEXT_OVERFLOW_ELLIPSIZE_END will be used.
funsetTypography(typography: Int): Text.Builder
Sets the typography for the Text. If not set, TYPOGRAPHY_DISPLAY1 will be used.
funsetUnderline(underline: Boolean): Text.Builder
Sets the text to be underlined. If not set, false will be used.
funsetWeight(weight: Int): Text.Builder
Sets the weight of the font. If not set, default weight for the chosen Typography will be used.