public
class
TextAppearanceSpan
extends MetricAffectingSpan
implements
ParcelableSpan
java.lang.Object | |||
↳ | android.text.style.CharacterStyle | ||
↳ | android.text.style.MetricAffectingSpan | ||
↳ | android.text.style.TextAppearanceSpan |
Sets the text color, size, style, and typeface to match a TextAppearance resource.
Inherited constants |
---|
From
interface
android.os.Parcelable
|
Public constructors | |
---|---|
TextAppearanceSpan(Context context, int appearance)
Uses the specified TextAppearance resource to determine the text appearance. |
|
TextAppearanceSpan(Context context, int appearance, int colorList)
Uses the specified TextAppearance resource to determine the text appearance, and the specified text color resource to determine the color. |
|
TextAppearanceSpan(String family, int style, int size, ColorStateList color, ColorStateList linkColor)
Makes text be drawn with the specified typeface, size, style, and colors. |
|
TextAppearanceSpan(Parcel src)
|
Public methods | |
---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
String
|
getFamily()
Returns the typeface family specified by this span, or |
ColorStateList
|
getLinkTextColor()
Returns the link color specified by this span, or |
int
|
getSpanTypeId()
Return a special type identifier for this span class. |
ColorStateList
|
getTextColor()
Returns the text color specified by this span, or |
int
|
getTextSize()
Returns the text size specified by this span, or |
int
|
getTextStyle()
Returns the text style specified by this span, or |
void
|
updateDrawState(TextPaint ds)
|
void
|
updateMeasureState(TextPaint ds)
|
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |
---|---|
From
class
android.text.style.MetricAffectingSpan
| |
From
class
android.text.style.CharacterStyle
| |
From
class
java.lang.Object
| |
From
interface
android.text.ParcelableSpan
| |
From
interface
android.os.Parcelable
|
TextAppearanceSpan (Context context, int appearance)
Uses the specified TextAppearance resource to determine the
text appearance. The appearance
should be, for example,
android.R.style.TextAppearance_Small
.
Parameters | |
---|---|
context |
Context
|
appearance |
int
|
TextAppearanceSpan (Context context, int appearance, int colorList)
Uses the specified TextAppearance resource to determine the
text appearance, and the specified text color resource
to determine the color. The appearance
should be,
for example, android.R.style.TextAppearance_Small
,
and the colorList
should be, for example,
android.R.styleable.Theme_textColorPrimary
.
Parameters | |
---|---|
context |
Context
|
appearance |
int
|
colorList |
int
|
TextAppearanceSpan (String family, int style, int size, ColorStateList color, ColorStateList linkColor)
Makes text be drawn with the specified typeface, size, style, and colors.
Parameters | |
---|---|
family |
String
|
style |
int
|
size |
int
|
color |
ColorStateList
|
linkColor |
ColorStateList
|
int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
Returns | |
---|---|
int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. |
String getFamily ()
Returns the typeface family specified by this span, or null
if it does not specify one.
Returns | |
---|---|
String |
ColorStateList getLinkTextColor ()
Returns the link color specified by this span, or null
if it does not specify one.
Returns | |
---|---|
ColorStateList |
int getSpanTypeId ()
Return a special type identifier for this span class.
Returns | |
---|---|
int |
ColorStateList getTextColor ()
Returns the text color specified by this span, or null
if it does not specify one.
Returns | |
---|---|
ColorStateList |
int getTextSize ()
Returns the text size specified by this span, or -1
if it does not specify one.
Returns | |
---|---|
int |
int getTextStyle ()
Returns the text style specified by this span, or 0
if it does not specify one.
Returns | |
---|---|
int |
void updateMeasureState (TextPaint ds)
Parameters | |
---|---|
ds |
TextPaint
|
void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel :
The Parcel in which the object should be written. |
flags |
int :
Additional flags about how the object should be written.
May be 0 or PARCELABLE_WRITE_RETURN_VALUE .
|