Package-level declarations
Functions
Link copied to clipboard
fun HtmlText(modifier: Modifier = Modifier, linkBoxModifier: (text: String, link: String) -> Modifier = { _, _ -> Modifier }, @StringRes stringId: Int, urlSpanStyle: SpanStyle = SpanStyle(
color = MaterialTheme.colorScheme.tertiary,
textDecoration = TextDecoration.Underline
), colorMapping: Map<Color, Color> = emptyMap(), bulletChar: String = "•", indentPerLevel: TextUnit = 15.sp, extraIndentUnorderedRestLines: TextUnit = 8.sp, extraIndentOrderedRestLines: TextUnit = 15.sp, orderedSeparator: String = ".", color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, inlineContent: Map<String, InlineTextContent> = mapOf(), onTextLayout: (TextLayoutResult) -> Unit = {}, style: TextStyle = LocalTextStyle.current, onUriClick: (String) -> Unit? = null)
Simple Text composable to show the text with html styling from string resources. Supported are:
fun HtmlText(modifier: Modifier = Modifier, linkBoxModifier: (text: String, link: String) -> Modifier = { _, _ -> Modifier }, annotatedString: AnnotatedString, color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, inlineContent: Map<String, InlineTextContent> = mapOf(), onTextLayout: (TextLayoutResult) -> Unit = {}, style: TextStyle = LocalTextStyle.current, onUriClick: (String) -> Unit? = null)
Simple Text composable to show the text with html styling from a String. Supported are:
fun HtmlText(modifier: Modifier = Modifier, linkBoxModifier: (text: String, link: String) -> Modifier = { _, _ -> Modifier }, text: String, urlSpanStyle: SpanStyle = SpanStyle(
color = MaterialTheme.colorScheme.tertiary,
textDecoration = TextDecoration.Underline
), colorMapping: Map<Color, Color> = emptyMap(), bulletChar: String = "•", indentPerLevel: TextUnit = 15.sp, extraIndentUnorderedRestLines: TextUnit = 8.sp, extraIndentOrderedRestLines: TextUnit = 15.sp, orderedSeparator: String = ".", color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, inlineContent: Map<String, InlineTextContent> = mapOf(), onTextLayout: (TextLayoutResult) -> Unit = {}, style: TextStyle = LocalTextStyle.current, onUriClick: (String) -> Unit? = null)
fun HtmlText(modifier: Modifier = Modifier, linkBoxModifier: (text: String, link: String) -> Modifier = { _, _ -> Modifier }, stringResource: StringResource, urlSpanStyle: SpanStyle = SpanStyle(
color = MaterialTheme.colorScheme.tertiary,
textDecoration = TextDecoration.Underline
), colorMapping: Map<Color, Color> = emptyMap(), bulletChar: String = "•", indentPerLevel: TextUnit = 15.sp, extraIndentUnorderedRestLines: TextUnit = 8.sp, extraIndentOrderedRestLines: TextUnit = 15.sp, orderedSeparator: String = ".", color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, inlineContent: Map<String, InlineTextContent> = mapOf(), onTextLayout: (TextLayoutResult) -> Unit = {}, style: TextStyle = LocalTextStyle.current, onUriClick: (String) -> Unit? = null)