我可以在哪里设置配置,以便在使用Markwon依赖项呈现Markdown时为“常规文本”设置自定义字体和文本大小?
设置标题的自定义乘法器和设置codeBlock文本大小无效。都无法在应用程序主题中设置<item name="android:textAppearance">@style/mytextappearance</item>
没关系;我找到了:
构建Markwon实例时,您要做的是:
Markwon
.builder(context)
.usePlugin(object : AbstractMarkwonPlugin(){
override fun configureSpansFactory(builder: MarkwonSpansFactory.Builder) {
super.configureSpansFactory(builder)
builder.setFactory(Text::class.java) { _, _ -> TextAppearanceSpan(context, R.style.my_text_style)}
}
})
.build()