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. |