TextLink
Parameters
the Modifier to be applied to this layout node
controls the enabled state of this button. When false
, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services.
ButtonColors that will be used to resolve the colors for this button in different states. See ButtonDefaults.textButtonColors.
ButtonElevation used to resolve the elevation for this button in different states. This controls the size of the shadow below the button. Additionally, when the container color is ColorScheme.surface, this controls the amount of primary color applied as an overlay. A TextButton typically has no elevation, and the default value is null
. See ElevatedButton for a button with elevation.
the border to draw around the container of this button
the spacing values to apply internally between the container and the content
If Color.Unspecified, and style has no color set, this will be LocalContentColor
the size of glyphs to use when painting the text. See TextStyle.fontSize
the typeface variant to use when drawing the letters (e.g., italic) See TextStyle.fontStyle
the typeface thickness to use when painting the text (e.g., FontWeight.Bold)
the font family to be used when rendering the text. See TextStyle.fontFamily
the amount of space to add between each letter. See TextStyle.letterSpacing
the decorations to paint on the text (e.g., an underline). See TextStyle.textDecoration
the alignment of the text within the lines of the paragraph. See TextStyle.textAlign
line height in TextUnit unit, e.g. SP or EM. See TextStyle.lineHeight
how visual overflow should be handled.
callback that is executed when a new text layout is calculated A TextLayoutResult object that callback provides contains paragraph information, size of the text, baselines and other details
The callback can be used to add additional decoration or functionality to the text.
style configuration for the text such as color, font, line height etc.
action when user click text
Parameters
String to be displayed
the Modifier to be applied to this layout node
controls the enabled state of this button. When false
, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services.
ButtonColors that will be used to resolve the colors for this button in different states. See ButtonDefaults.textButtonColors.
ButtonElevation used to resolve the elevation for this button in different states. This controls the size of the shadow below the button. Additionally, when the container color is ColorScheme.surface, this controls the amount of primary color applied as an overlay. A TextButton typically has no elevation, and the default value is null
. See ElevatedButton for a button with elevation.
the border to draw around the container of this button
the spacing values to apply internally between the container and the content
If Color.Unspecified, and style has no color set, this will be LocalContentColor
the size of glyphs to use when painting the text. See TextStyle.fontSize
the typeface variant to use when drawing the letters (e.g., italic) See TextStyle.fontStyle
the typeface thickness to use when painting the text (e.g., FontWeight.Bold)
the font family to be used when rendering the text. See TextStyle.fontFamily
the amount of space to add between each letter. See TextStyle.letterSpacing
the decorations to paint on the text (e.g., an underline). See TextStyle.textDecoration
the alignment of the text within the lines of the paragraph. See TextStyle.textAlign
line height in TextUnit unit, e.g. SP or EM. See TextStyle.lineHeight
how visual overflow should be handled.
callback that is executed when a new text layout is calculated A TextLayoutResult object that callback provides contains paragraph information, size of the text, baselines and other details
The callback can be used to add additional decoration or functionality to the text.
style configuration for the text such as color, font, line height etc.
action when user click text
Parameters
AnnotatedString to be displayed
the Modifier to be applied to this layout node
controls the enabled state of this button. When false
, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services.
ButtonColors that will be used to resolve the colors for this button in different states. See ButtonDefaults.textButtonColors.
ButtonElevation used to resolve the elevation for this button in different states. This controls the size of the shadow below the button. Additionally, when the container color is ColorScheme.surface, this controls the amount of primary color applied as an overlay. A TextButton typically has no elevation, and the default value is null
. See ElevatedButton for a button with elevation.
the border to draw around the container of this button
the spacing values to apply internally between the container and the content
If Color.Unspecified, and style has no color set, this will be LocalContentColor
the size of glyphs to use when painting the text. See TextStyle.fontSize
the typeface variant to use when drawing the letters (e.g., italic) See TextStyle.fontStyle
the typeface thickness to use when painting the text (e.g., FontWeight.Bold)
the font family to be used when rendering the text. See TextStyle.fontFamily
the amount of space to add between each letter. See TextStyle.letterSpacing
the decorations to paint on the text (e.g., an underline). See TextStyle.textDecoration
the alignment of the text within the lines of the paragraph. See TextStyle.textAlign
line height in TextUnit unit, e.g. SP or EM. See TextStyle.lineHeight
how visual overflow should be handled.
callback that is executed when a new text layout is calculated A TextLayoutResult object that callback provides contains paragraph information, size of the text, baselines and other details
The callback can be used to add additional decoration or functionality to the text.
style configuration for the text such as color, font, line height etc.
action when user click text