lxy_rich_text_from_json
一个动态富文本实现方案,可以通过json配置动态富文本
配置
参数名 | 类型 | 描述 |
---|---|---|
message | String | 文案 |
textSize | int | 字号 |
textColor | String | 色值 |
richTexts | Array | 富文本数组 |
startIndex | int | 起始index |
endIndex | int | 结束index |
{
"message": "一二三四五六七八九",
"textSize": 20,
"textColor": "FF0000",
"richTexts": [{
"textSize": 44,
"textColor": "23238E",
"startIndex": 0,
"endIndex": 3
}, {
"textSize": 66,
"textColor": "545454",
"startIndex": 5,
"endIndex": 7
}]
}
使用示例
RichTextView('{"message":"一二三四五六七八九","textSize":20,"textColor":"FF0000","richTexts":[{"textSize":44,"textColor":"23238E","startIndex":0,"endIndex":3},{"textSize":66,"textColor":"545454","startIndex":5,"endIndex":7}]}')