in TextStyling/app/src/main/java/com/android/example/text/styling/renderer/MarkdownBuilder.java [79:96]
private void buildSpans(@NonNull final Element element,
@NonNull final SpannableStringBuilder builder) {
// apply different spans depending on the type of the element
switch (element.getType()) {
case CODE_BLOCK:
buildCodeBlockSpan(element, builder);
break;
case QUOTE:
buildQuoteSpans(element, builder);
break;
case BULLET_POINT:
buildBulletPointSpans(element, builder);
break;
case TEXT:
builder.append(element.getText());
break;
}
}