MetricAffectingSpan
public
abstract
class
MetricAffectingSpan
extends CharacterStyle
implements
UpdateLayout
java.lang.Object | ||
↳ | 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 | |
---|---|
MetricAffectingSpan()
|
Public methods | |
---|---|
MetricAffectingSpan
|
getUnderlying()
Returns "this" for most MetricAffectingSpans, but for
MetricAffectingSpans that were generated by |
abstract
void
|
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 methods | |
---|---|
Public constructors
MetricAffectingSpan
public MetricAffectingSpan ()
Public methods
getUnderlying
public MetricAffectingSpan getUnderlying ()
Returns "this" for most MetricAffectingSpans, but for
MetricAffectingSpans that were generated by CharacterStyle.wrap(CharacterStyle)
,
returns the underlying MetricAffectingSpan.
Returns | |
---|---|
MetricAffectingSpan |
updateMeasureState
public abstract void 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.
Parameters | |
---|---|
textPaint |
TextPaint : the paint used for drawing the text
This value cannot be null . |