Markwon/docs/SpannableConfiguration.md
2017-05-29 18:46:07 +03:00

1.3 KiB

SpannableConfiguration

In order to render correctly markdown, this library needs a SpannableConfiguration instance. It has 2 factory methods:

// creates default instance
SpannableConfiguration.create(Context);

// returns configurable Builder
SpannableConfiguration.builder(Context);

SpannableConfiguration.Builder class has these configurable properties (which are described in more detail further):

public Builder theme(SpannableTheme theme);
public Builder asyncDrawableLoader(AsyncDrawable.Loader asyncDrawableLoader);
public Builder syntaxHighlight(SyntaxHighlight syntaxHighlight);
public Builder linkResolver(LinkSpan.Resolver linkResolver);
public Builder urlProcessor(UrlProcessor urlProcessor);
public Builder htmlParser(SpannableHtmlParser htmlParser);

// and obviously:
public SpannableConfiguration build();

Contents