Package icyllis.modernui.text.style
Class CharacterStyle
java.lang.Object
icyllis.modernui.text.style.CharacterStyle
- Direct Known Subclasses:
BackgroundColorSpan,ClickableSpan,ForegroundColorSpan,MetricAffectingSpan,StrikethroughSpan,UnderlineSpan
The classes that affect character-level text formatting extend this
class. Most extend its subclass
MetricAffectingSpan, but simple
ones may just implement UpdateAppearance.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns "this" for most CharacterStyles, but for CharacterStyles that were generated bywrap(icyllis.modernui.text.style.CharacterStyle), returns the original CharacterStyle.abstract voidupdateDrawState(TextPaint paint) static CharacterStylewrap(CharacterStyle cs) A givenCharacterStylecan only be applied to a single region of a givenSpanned.
-
Constructor Details
-
CharacterStyle
public CharacterStyle()
-
-
Method Details
-
updateDrawState
-
wrap
A givenCharacterStylecan only be applied to a single region of a givenSpanned.
If you need to attach the sameCharacterStyleto multiple regions, you can use this method to wrap it with a new object that will have the same effect but be a distinct object so that it can also be attached without conflict. -
getUnderlying
Returns "this" for most CharacterStyles, but for CharacterStyles that were generated bywrap(icyllis.modernui.text.style.CharacterStyle), returns the original CharacterStyle.
-