TextStyle
Class
Android
public class TextStyle(
public val color: ColorProvider = TextDefaults.defaultTextColor,
public val fontSize: TextUnit? = null,
public val fontWeight: FontWeight? = null,
public val fontStyle: FontStyle? = null,
public val textAlign: TextAlign? = null,
public val textDecoration: TextDecoration? = null,
public val fontFamily: FontFamily? = null,
)
Description of a text style for the Text
composable.
Parameters
color | optionally specifies the color to use for the text, defaults to TextDefaults.defaultTextColor . |
fontSize | optionally specifies the size to use for the text, defaults to system when null. |
fontWeight | optionally specifies the weight to use for the text, defaults to system when null. |
fontStyle | optionally specifies style (such as italics) to use for the text, defaults to system when null. |
textAlign | optionally specifies the alignment to use for the text, defaults to start when. null. |
textDecoration | optionally specifies decorations (e.g. underline) to use for the text, defaults to none when null |
fontFamily | optionally specifies which font family to use for the text, defaults to system when null. |
Functions
public fun copy(
color: ColorProvider = this.color,
fontSize: TextUnit? = this.fontSize,
fontWeight: FontWeight? = this.fontWeight,
fontStyle: FontStyle? = this.fontStyle,
textAlign: TextAlign? = this.textAlign,
textDecoration: TextDecoration? = this.textDecoration,
fontFamily: FontFamily? = this.fontFamily,
): TextStyle