Markdown Styles
data class MarkdownStyles(val allowCodeBlockHorizontalScrolling: Boolean = true, val loaderBackgroundColor: Color = Color(0x30000000), val blockGap: Dp = 16.dp, val blockQuoteTextStyle: TextStyle = TextStyle(
fontSize = 16.sp,
lineHeight = 1.4.em,
letterSpacing = .5.sp,
), val codeTextStyle: TextStyle = TextStyle(
fontFamily = FontFamily.Monospace,
fontSize = 14.sp,
lineHeight = 1.4.em,
letterSpacing = .5.sp,
), val h1TextStyle: TextStyle = TextStyle(fontSize = 28.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), val h2TextStyle: TextStyle = TextStyle(fontSize = 24.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), val h3TextStyle: TextStyle = TextStyle(fontSize = 20.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), val h4TextStyle: TextStyle = TextStyle(fontSize = 16.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), val h5TextStyle: TextStyle = TextStyle(fontSize = 14.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), val h6TextStyle: TextStyle = TextStyle(fontSize = 12.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), val italicTextStyle: TextStyle = TextStyle(fontStyle = FontStyle.Italic), val linkTextStyle: TextStyle = TextStyle(
color = Color.Blue,
textDecoration = TextDecoration.None,
letterSpacing = .5.sp,
), val paragraphTextStyle: TextStyle = TextStyle(
fontSize = 16.sp,
lineHeight = 1.4.em,
letterSpacing = .5.sp,
), val strongTextStyle: TextStyle = TextStyle(fontWeight = FontWeight.Bold), val horizontalRuleComposable: @Composable () -> Unit = { DefaultMarkdownHR() }, val codeSpanDecoration: DrawScope.(Path) -> Unit = defaultCodeSpanDecoration, val blockQuoteModifier: Modifier = defaultMarkdownBlockQuoteModifier, val codeModifier: Modifier = defaultMarkdownCodeModifier, val headerModifier: (MarkdownHeadingSize) -> Modifier = { Modifier }, val listModifier: Modifier = defaultMarkdownListModifier, val listItemPrefixSpacing: Dp = 12.dp, val listItemPrefixComposable: @Composable RowScope.(isOrdered: Boolean, prefixContent: String?) -> Unit = { isOrdered, prefixContent -> DefaultMarkdownListItemPrefix(isOrdered, prefixContent) }, val imageModifier: Modifier = Modifier, val paragraphModifier: Modifier = Modifier, val setextModifier: (MarkdownSetextSize) -> Modifier = { Modifier })
Constructors
Link copied to clipboard
constructor(allowCodeBlockHorizontalScrolling: Boolean = true, loaderBackgroundColor: Color = Color(0x30000000), blockGap: Dp = 16.dp, blockQuoteTextStyle: TextStyle = TextStyle(
fontSize = 16.sp,
lineHeight = 1.4.em,
letterSpacing = .5.sp,
), codeTextStyle: TextStyle = TextStyle(
fontFamily = FontFamily.Monospace,
fontSize = 14.sp,
lineHeight = 1.4.em,
letterSpacing = .5.sp,
), h1TextStyle: TextStyle = TextStyle(fontSize = 28.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), h2TextStyle: TextStyle = TextStyle(fontSize = 24.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), h3TextStyle: TextStyle = TextStyle(fontSize = 20.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), h4TextStyle: TextStyle = TextStyle(fontSize = 16.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), h5TextStyle: TextStyle = TextStyle(fontSize = 14.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), h6TextStyle: TextStyle = TextStyle(fontSize = 12.sp, fontWeight = FontWeight.Bold, letterSpacing = .5.sp), italicTextStyle: TextStyle = TextStyle(fontStyle = FontStyle.Italic), linkTextStyle: TextStyle = TextStyle(
color = Color.Blue,
textDecoration = TextDecoration.None,
letterSpacing = .5.sp,
), paragraphTextStyle: TextStyle = TextStyle(
fontSize = 16.sp,
lineHeight = 1.4.em,
letterSpacing = .5.sp,
), strongTextStyle: TextStyle = TextStyle(fontWeight = FontWeight.Bold), horizontalRuleComposable: @Composable () -> Unit = { DefaultMarkdownHR() }, codeSpanDecoration: DrawScope.(Path) -> Unit = defaultCodeSpanDecoration, blockQuoteModifier: Modifier = defaultMarkdownBlockQuoteModifier, codeModifier: Modifier = defaultMarkdownCodeModifier, headerModifier: (MarkdownHeadingSize) -> Modifier = { Modifier }, listModifier: Modifier = defaultMarkdownListModifier, listItemPrefixSpacing: Dp = 12.dp, listItemPrefixComposable: @Composable RowScope.(isOrdered: Boolean, prefixContent: String?) -> Unit = { isOrdered, prefixContent -> DefaultMarkdownListItemPrefix(isOrdered, prefixContent) }, imageModifier: Modifier = Modifier, paragraphModifier: Modifier = Modifier, setextModifier: (MarkdownSetextSize) -> Modifier = { Modifier })
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val listItemPrefixComposable: @Composable RowScope.(isOrdered: Boolean, prefixContent: String?) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard