我是靠谱客的博主 刻苦羊,最近开发中收集的这篇文章主要介绍android如何展示富文本_android开发使用TextView显示html富文本、markdown文本的强大框架记录一下...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

android开发时,有时我们想灵活修改样式灵活,所以想使用富文本显示方式展示,一般我们有以下两种方式:

1.使用TextView显示,使用textView.setText(Html.from(html))显示富文本内容

2.使用WebView加载,使用webView.loadData()或者webView.loadDataWithBaseURL()加载富文本内容

但是以上两个方法都不够完美,TextView显示的富文本样式支持非常有限;

WebView性能损耗比较大而且容易造成内容泄露,整个页面单独进程使用WebView还可以,页面某部分特别是列表页面嵌入WebView不太可能吧。

所以下面就介绍一个比较有名好用的开源框架Markwon,它的原理是解析对应标签为Spanned,然后再显示到TextView上面。好用性能又好,太牛逼了。

下面介绍基本使用:

框架地址:https://noties.io/Markwon/ 以及github:https://github.com/noties/Markwon

android项目里引入:

allprojects{repositories{maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }}}      api 'io.noties.markwon:core:4.3.1'  //引入核心库

api 'io.noties.markwon:image:4.3.1'  //引入图库支持库

api 'io.noties.markwon:image-glide:4.3.1'  //引

最后

以上就是刻苦羊为你收集整理的android如何展示富文本_android开发使用TextView显示html富文本、markdown文本的强大框架记录一下...的全部内容,希望文章能够帮你解决android如何展示富文本_android开发使用TextView显示html富文本、markdown文本的强大框架记录一下...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部