44一个Android富文本类库,支持图文混排,支持编辑和预览,支持插入和删除图片。
55
66### 实现的原理:
7- - 使用ScrollView作为最外层布局 ,里面填充TextView和ImageView。
8- - 删除的时候,根据光标的位置,删除TextView和ImageView。
7+ - 使用ScrollView作为最外层布局包含LineaLayout ,里面填充TextView和ImageView。
8+ - 删除的时候,根据光标的位置,删除TextView和ImageView,文本自动合并 。
99- 生成的数据为list集合,可自定义处理数据格式。
1010
1111## 截图预览
12- <img src =" http://ww3.sinaimg.cn/large/6c6cd56djw1fax2yzxqqvj20u01hcmze.jpg " width = " 400 " height = " 650 " />
13- <img src =" http://ww3.sinaimg.cn/large/6c6cd56djw1fax2wp3ngbj20u01hcar0.jpg " width = " 400 " height = " 650 " />
14- <img src =" http://ww3.sinaimg.cn/large/6c6cd56djw1fax2u2j24jj20u01hc41b.jpg " width = " 400 " height = " 650 " />
15- <img src =" http://ww3.sinaimg.cn/large/6c6cd56djw1fax2xcszo1j20u01hc4o9.jpg " width = " 400 " height = " 650 " />
12+
13+ ![ 笔记列表] ( http://p695w3yko.bkt.clouddn.com/18-4-5/19166796.jpg )
14+ ![ 文字笔记详情] ( http://p695w3yko.bkt.clouddn.com/18-4-5/57787376.jpg )
15+ ![ 连续插入多图] ( http://p695w3yko.bkt.clouddn.com/18-4-5/72572379.jpg )
16+ ![ 编辑笔记] ( http://p695w3yko.bkt.clouddn.com/18-4-5/55920273.jpg )
17+ ![ 图片笔记详情] ( http://p695w3yko.bkt.clouddn.com/18-4-5/78527283.jpg )
1618
1719## 使用方式
1820#### 1. 作为module导入
@@ -33,23 +35,6 @@ dependencies {
3335}
3436```
3537
36- #### 3. Maven方式
37-
38- ```
39- <repositories>
40- <repository>
41- <id>jitpack.io</id>
42- <url>https://jitpack.io</url>
43- </repository>
44- </repositories>
45-
46- <dependency>
47- <groupId>com.github.sendtion</groupId>
48- <artifactId>XRichText</artifactId>
49- <version>1.1</version>
50- </dependency>
51- ```
52-
5338## 具体使用
5439在xml布局中添加基于EditText编辑器(可编辑)
5540```
@@ -124,21 +109,28 @@ protected void showEditData(String content) {
124109### 具体的使用方式,请参考Demo代码。
125110
126111### 更新历史
127- #### v1.1
112+
113+ #### v1.2 2018.04.05
114+ - 编辑笔记时,使用接口回调在外部处理图片的删除操作,可以自行实现删除本地图片还是网络图片
115+ - 实现网络图片的加载,插入图片时,可以传入本地图片SD卡路径,也可以传入网络图片地址
116+ - 在新建或编辑笔记时,连续多张图片之间插入输入框,方便在图片间输入文本内容
117+ - 修复在文件中间插入图片时,导致的后面文字丢失的问题
118+ - 修复连续插入多张图片时,会出现图片倒序插入的问题
119+
120+ #### v1.1 2017.03.27
128121- 优化内存占用,解决内存溢出问题
129122- 结合RxJava使用(参考Demo)
130123- 支持连续插入多张图片不卡顿(参考Demo)
131124- 解决插入图片导致的卡顿和崩溃
132125
133- #### v1.0
126+ #### v1.0 2016.10.26
134127- 初次提交
135128- 实现插入图片
136129- 实现图文混排
137130- 实现编辑和保存
138131
139132## 感谢
140- 本库在前人的基础上进行修改,感谢各位大神的辛苦劳作!
141- 参考了以下项目:
133+ 本库参考了以下项目,感谢各位大神的辛苦劳作!
142134- https://github.com/xmuSistone/android-animate-RichEditor
143135- https://github.com/KDF5000/RichEditText
144136
0 commit comments