Spans are powerful markup objects that you can use to style text at the character or paragraph level.
By attaching spans to text objects, you can change text in a variety of ways, including adding color,
making the text clickable,
scaling the text size,
and drawing text in a customized way.
Spans can also change TextPaint properties, draw on a Canvas, and change text layout.