- 继承自ImageSpan,支持在ImageSpan上绘制你想要的文本。重写了getSize方法,根据设置的文本与图像之间的最大宽高计算出span最终的尺寸。重写了draw方法,修改了原有的部分图片绘制逻辑,然后再加入了文本的绘制逻辑。
- 图片的垂直方向位置计算继承了原有ImageSpan的计算规则,而水平方向暂时默认居中绘制,不支持修改。而文本的位置则是相对于图片的位置居中。
- 支持设置Image的height属性,设置之后内部将自动等比缩放drawable。
- 对于文本的参数配置:可以修改文字大小、文字颜色、是否加粗,另外还提供了mOffsetX和mOffsetY两个参数,允许使用者对文本的绘制位置进行自定义的偏移(在相对于图片位置居中的前提下)。
-
Notifications
You must be signed in to change notification settings - Fork 0
Coder-HuangBH/TextOnImageSpan
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
继承自ImageSpan,支持在ImageSpan上绘制你想要的文本(Inherited from ImageSpan, support for drawing the text you want on ImageSpan)
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published