Android平台下的富文本解析器,支持Html和Markdown

时间:2017-04-24 08:52 来源:互联网 作者:源码搜藏收藏

  • 源码类别:文字Text Fields
  • 源码大小:未知
  • 编码格式:gbk,utf8,不限
  • 运行环境:Android studio
  • 广告推荐

RichText

Android平台下的富文本解析器

  • 流式操作
  • 低侵入性
  • 支持Html和Markdown格式文本
  • 支持图片点击和长按事件
  • 链接点击事件和长按事件
  • 支持设置加载中和加载错误时的图片
  • 支持自定义超链接的点击回调
  • 支持修正图片宽高
  • 支持GIF图片
  • 支持Base64编码
  • 自持自定义图片加载器
  • 支持内存和磁盘双缓存

效果

演示

gradle中引用的方法

compile 'com.zzhoujay.richtext:richtext:2.5.1'

Glide图片加载器 (已不建议使用,可以用默认图片加载器替代)

compile 'com.zzhoujay.glideimagegetter:glideimagegetter:1.0.5'

关于Glide图片加载器和默认图片加载器的区别请看这里

注意

在第一次调用RichText之前先调用RichText.initCacheDir()方法设置缓存目录,如果未调用则将不会进行本地缓存

ImageFixCallback的回调方法不一定是在主线程回调,注意不要进行UI操作

使用方式

多看wiki、多看wiki、多看wiki,重要的事情说三遍

后续计划

  • 添加自定义标签的支持 (已添加对少部分自定义标签的支持)

关于Markdown

Markdown源于子项目:Markdown

若在markdown解析过程中发现什么问题可以在该项目中反馈

富文本编辑器

编辑功能目前正在开发中,RichEditor

具体使用请查看demo

ListView Demo、 RecyclerView Demo、 Gif Demo

本站资源仅限于学习研究,严禁从事商业或者非法活动! 源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

文字Text Fields下载排行

最新文章