MetricAffectingSpan
abstract class MetricAffectingSpan : CharacterStyle, UpdateLayout
| kotlin.Any | ||
| ↳ | android.text.style.CharacterStyle | |
| ↳ | android.text.style.MetricAffectingSpan | |
The classes that affect character-level text formatting in a way that changes the width or height of characters extend this class.
Summary
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| open MetricAffectingSpan! |
Returns "this" for most MetricAffectingSpans, but for MetricAffectingSpans that were generated by |
| abstract Unit |
updateMeasureState(textPaint: TextPaint)Classes that extend MetricAffectingSpan implement this method to update the text formatting in a way that can change the width or height of characters. |
| Inherited functions | |
|---|---|
Public constructors
MetricAffectingSpan
MetricAffectingSpan()
Public methods
getUnderlying
open fun getUnderlying(): MetricAffectingSpan!
Returns "this" for most MetricAffectingSpans, but for MetricAffectingSpans that were generated by wrap, returns the underlying MetricAffectingSpan.
updateMeasureState
abstract fun updateMeasureState(textPaint: TextPaint): Unit
Classes that extend MetricAffectingSpan implement this method to update the text formatting in a way that can change the width or height of characters.
| Parameters | |
|---|---|
textPaint |
TextPaint: the paint used for drawing the text This value cannot be null. |