如何使我的自定义 MetricAffectigSpan 失效?

问题描述

我有一个 MetricAffectingSpan自定义可变跨度实现(覆盖 updateDrawState()updateMeasureState() 方法)。 当我更改跨度的属性时,我尝试 invalidate(),requestLayout()。 但是TextView 的invalidate()requestLayout() 方法调用不会触发Span 的updateDrawState、updateMeasureState 方法

和我的 Textview 的 setText(text,BufferType.EDITABLE)

如何解决

请告诉我如何解决在更改span的属性而不重做setSpan()时重绘的问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)