Android端的图文混排
一、效果图
二、主要功能
- 基于html,可解析大部分html标签
- 可添加自定义标签及其解析
- 可自定义图片和链接的点击事件
- 全部接口都有默认实现,采用链式调用,简介清晰(使用过Glide和RxJava的都懂)
三、快速使用
1.在工程根目录的build.gradle
中添加依赖
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
再在工程目录的build.gradle
中添加依赖(最新版本可查看Android图文混排)
implementation 'com.github.xiaogegechen:sponge:1.0.0'
- 在布局文件中添加一个
ScrollView
并包裹TextView
,如下:
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello World!" />
</ScrollView>
- 在
Activity
中拿到控件,并配置。可参考MainActivity.java
private static final String HTML = ""