主要思路 用 ImageSpan 来实现添加图片
一个图片占一行,不然会有问题(文字输入后)
1.ImageSpan 添加小的图片宽度不是全屏的,自定义CenterImageSpan getSize实现
1.1:宽度是全屏的,不居中自定义CenterImageSpan draw实现
2.光标在图片左侧,自定义 MyEditText 监听光标位置onSelectionChanged
2.2 删除换行时去掉图片myEditText.addTextChangedListener
代码地址:https://gitee.com/wlh520/CodeFragment1/commit/5765c4628f399753c084b8d6229909a98d14df22
效果图如下:
网友评论