MarkdownTheme

@Immutable
class MarkdownTheme(val headings: List<SpanStyle> = listOf( SpanStyle(textStyle = TextStyle.Bold, underlineStyle = UnderlineStyle.Straight), SpanStyle(textStyle = TextStyle.Bold), SpanStyle(textStyle = TextStyle.Bold), SpanStyle(textStyle = TextStyle.Bold + TextStyle.Italic), SpanStyle(textStyle = TextStyle.Italic), SpanStyle(textStyle = TextStyle.Italic + TextStyle.Dim), ), val emphasis: SpanStyle = SpanStyle(textStyle = TextStyle.Italic), val strong: SpanStyle = SpanStyle(textStyle = TextStyle.Bold), val strikethrough: SpanStyle = SpanStyle(textStyle = TextStyle.Strikethrough), val code: SpanStyle = SpanStyle(color = Color(0x61, 0xAF, 0xEF)), val link: SpanStyle = SpanStyle(color = Color(0x61, 0xAF, 0xEF), underlineStyle = UnderlineStyle.Straight), val quoteBar: Color = Color(0x5C, 0x63, 0x70), val quote: SpanStyle = SpanStyle(textStyle = TextStyle.Italic), val bullets: List<String> = listOf("•", "◦", "▪"), val listMarker: SpanStyle = SpanStyle(color = Color(0x5C, 0x63, 0x70)), val checkedTask: String = "☒", val uncheckedTask: String = "☐", val tableBorder: Color = Color(0x5C, 0x63, 0x70), val tableHeader: SpanStyle = SpanStyle(textStyle = TextStyle.Bold), val thematicBreak: Color = Color(0x5C, 0x63, 0x70), val syntax: SyntaxTheme = SyntaxTheme())

The styles Markdown renders with.

Constructors

Link copied to clipboard
constructor(headings: List<SpanStyle> = listOf( SpanStyle(textStyle = TextStyle.Bold, underlineStyle = UnderlineStyle.Straight), SpanStyle(textStyle = TextStyle.Bold), SpanStyle(textStyle = TextStyle.Bold), SpanStyle(textStyle = TextStyle.Bold + TextStyle.Italic), SpanStyle(textStyle = TextStyle.Italic), SpanStyle(textStyle = TextStyle.Italic + TextStyle.Dim), ), emphasis: SpanStyle = SpanStyle(textStyle = TextStyle.Italic), strong: SpanStyle = SpanStyle(textStyle = TextStyle.Bold), strikethrough: SpanStyle = SpanStyle(textStyle = TextStyle.Strikethrough), code: SpanStyle = SpanStyle(color = Color(0x61, 0xAF, 0xEF)), link: SpanStyle = SpanStyle(color = Color(0x61, 0xAF, 0xEF), underlineStyle = UnderlineStyle.Straight), quoteBar: Color = Color(0x5C, 0x63, 0x70), quote: SpanStyle = SpanStyle(textStyle = TextStyle.Italic), bullets: List<String> = listOf("•", "◦", "▪"), listMarker: SpanStyle = SpanStyle(color = Color(0x5C, 0x63, 0x70)), checkedTask: String = "☒", uncheckedTask: String = "☐", tableBorder: Color = Color(0x5C, 0x63, 0x70), tableHeader: SpanStyle = SpanStyle(textStyle = TextStyle.Bold), thematicBreak: Color = Color(0x5C, 0x63, 0x70), syntax: SyntaxTheme = SyntaxTheme())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The bullets of unordered lists, used in turn for each nesting level.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The style of headings of each level from 1 to 6.

Link copied to clipboard

Applied to links along with their URL.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The color of the bar left of quotes.

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