问题描述
我有一个 MetricAffectingSpan
的自定义可变跨度实现(覆盖 updateDrawState()
、updateMeasureState()
方法)。
当我更改跨度的属性时,我尝试 invalidate()
,requestLayout()
。
但是TextView 的invalidate()
、requestLayout()
方法调用不会触发Span 的updateDrawState、updateMeasureState 方法。
和我的 Textview 的 setText(text,BufferType.EDITABLE)
如何解决?
请告诉我如何解决在更改span的属性而不重做setSpan()
时重绘的问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)