leo

Results 5 issues of leo

when ImageSpan is the first span, dx calculation error. 当 ImageSpan 作为第一个 span 时,dx 看起来计算不对,会遮挡后面的 span。 修复之前: ![Screenshot_20190614-112909](https://user-images.githubusercontent.com/19836925/59482072-cce1c780-8e99-11e9-975d-c7d9c6b73ce4.jpg) 修复之后: ![Screenshot_20190614-113056](https://user-images.githubusercontent.com/19836925/59482081-d66b2f80-8e99-11e9-99c3-8453fe342031.jpg) 可能原因: 问题出在以下这些代码: ``` dart Offset offsetForCaret = getOffsetForCaret( TextPosition(offset: textOffset),...

![image](https://user-images.githubusercontent.com/19836925/125286528-7b44e900-e34e-11eb-814e-46fb30c156cf.png)

库中很多代码和 [ExpandableTextView](https://github.com/Manabu-GT/ExpandableTextView) 基本如出一辙。