Cyrus Bakhtiari-Haftlang f625b67787 Separation of MarkwonView from MarkwonViewCompat
Rationale:
Consumers may now include MarkwonView without transitively including the support library
2018-10-01 15:10:43 +02:00

800 B

Markwon View Common

maven|markwon-view

This library is the backbone of MarkwonView and MarkwonViewCompat and acts as glue code to Markwon by exposing IMarkwonView:

public interface IMarkwonView {

    interface ConfigurationProvider {
        @NonNull
        SpannableConfiguration provide(@NonNull Context context);
    }

    void setConfigurationProvider(@NonNull ConfigurationProvider provider);

    void setMarkdown(@Nullable String markdown);
    void setMarkdown(@Nullable SpannableConfiguration configuration, @Nullable String markdown);

    @Nullable
    String getMarkdown();
}