Package-level declarations

Types

Link copied to clipboard
abstract class ExtendedSpanPainter
Link copied to clipboard
Link copied to clipboard
class RoundedCornerSpanPainter(cornerRadius: TextUnit = 8.sp, stroke: RoundedCornerSpanPainter.Stroke? = null, padding: RoundedCornerSpanPainter.TextPaddingValues = TextPaddingValues(horizontal = 2.sp, vertical = 2.sp), topMargin: TextUnit = 1.sp, bottomMargin: TextUnit = 1.sp) : ExtendedSpanPainter

Draws round rectangles behind text annotated using SpanStyle(background = …).

Link copied to clipboard
fun interface SpanDrawInstructions
Link copied to clipboard
class SquigglyUnderlineSpanPainter(width: TextUnit = 2.sp, wavelength: TextUnit = 9.sp, amplitude: TextUnit = 1.sp, bottomOffset: TextUnit = 1.sp, animator: SquigglyUnderlineAnimator = SquigglyUnderlineAnimator.NoOp) : ExtendedSpanPainter

Draws squiggly underlines below text annotated using SpanStyle(textDecoration = Underline). Inspired from Sam Ruston's BuzzKill app.

Functions