首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > 文字Text Fields >

Android平台下的原生Markdown解析器

创建时间:2017-04-24 08:55  

Android平台下的原生Markdown解析器
Android平台下的原生Markdown解析器
暂无演示 立即下载

MarkDown

Android平台的原生Markdown解析器,已整合进 RichText

效果展示

效果图

使用

Markdown.fromMarkdown(text,imageGetter,textView);

注意: 此方法需要在textView的Measure完成后调用,因为需要获取textView的宽高

例子:

textView.post(new Runnable() {
     @Override
     public void run() {
     Spanned spanned = MarkDown.fromMarkdown(stream, new Html.ImageGetter() {
           @Override
           public Drawable getDrawable(String source) {
                 Drawable drawable = getResources().getDrawable(R.mipmap.ic_launcher);
                 drawable.setBounds(0, 0, 400, 400);
                 return drawable;
           }
     }, textView);
     textView.setText(spanned);
}

在RichText中使用

RichText 包含了一些对图片和其它东西的处理,使用更简单

RichText.fromMarkdown(markdown).into(textView);

Use in Gradle

compile 'com.zzhoujay.markdown:markdown:1.0.4'

已知问题

后续计划

上一篇:Android平台下的富文本解析器,支持Html和Markdown
下一篇:没有了

相关内容

热门推荐