public class Spans
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static Span |
alignmentNormal() |
static Span |
alignmentOpposite() |
static Span |
appearance(android.content.Context context,
int appearance) |
static Span |
appearance(android.content.Context context,
int appearance,
int colorList) |
static Span |
appearance(java.lang.String family,
int style,
int size,
android.content.res.ColorStateList color,
android.content.res.ColorStateList linkColor) |
static Span |
background(int color) |
static Span |
blur(float radius,
android.graphics.BlurMaskFilter.Blur style) |
static Span |
bold() |
static Span |
boldItalic() |
static Span |
bullet() |
static Span |
bullet(int gapWidth) |
static Span |
bullet(int gapWidth,
int color) |
static Span |
center() |
static Span |
click(android.view.View.OnClickListener onClickListener)
Clicks won't work with default
TextView.getMovementMethod(). |
static Span |
custom(SpanBuilder builder) |
static Span |
edit() |
static Span |
edit(android.app.PendingIntent pendingIntent) |
static Span |
emboss(float[] direction,
float ambient,
float specular,
float blurRadius) |
static Span |
font(java.lang.String font) |
static Span |
foreground(int color) |
static Span |
image(android.content.Context context,
android.graphics.Bitmap bitmap) |
static Span |
image(android.content.Context context,
android.graphics.Bitmap bitmap,
int verticalAlignment) |
static lt.neworld.spanner.ImageSpan |
image(android.content.Context context,
int drawableId) |
static lt.neworld.spanner.ImageSpan |
image(android.content.Context context,
int drawableId,
int verticalAlignment) |
static lt.neworld.spanner.ImageSpan |
image(android.graphics.drawable.Drawable drawable)
The drawable must already have bounds (
Drawable.setBounds(Rect)) |
static lt.neworld.spanner.ImageSpan |
image(android.graphics.drawable.Drawable drawable,
int verticalAlignment)
The drawable must already have bounds (
Drawable.setBounds(Rect)) |
static Span |
imageMargin(android.graphics.Bitmap image) |
static Span |
imageMargin(android.graphics.Bitmap image,
int pad) |
static Span |
imageMargin(android.graphics.drawable.Drawable drawable) |
static Span |
imageMargin(android.graphics.drawable.Drawable drawable,
int pad) |
static Span |
italic() |
static Span |
leadingMargin(int every) |
static Span |
leadingMargin(int first,
int rest) |
static Span |
lineBackground(int color) |
static Span |
lineHeight(int height) |
static Span |
locale(java.util.Locale locale) |
static Span |
locale(android.os.LocaleList localeList) |
static Span |
quote() |
static Span |
quote(int color) |
static Span |
scaleSize(float proportion) |
static Span |
scaleXSize(float proportion) |
static Span |
sizeDP(int dp) |
static Span |
sizePX(int px) |
static Span |
sizeSP(int sp) |
static Span |
strikeThrough() |
static Span |
subscript() |
static Span |
suggestion(android.content.Context context,
java.util.Locale locale,
java.lang.String[] suggestions,
int flags,
java.lang.Class<?> notificationTargetClass) |
static Span |
suggestion(android.content.Context context,
java.lang.String[] suggestions,
int flags) |
static Span |
suggestion(java.util.Locale locale,
java.lang.String[] suggestions,
int flags) |
static Span |
superscript() |
static Span |
tabStop(int where) |
static Span |
underline() |
static Span |
url(java.lang.String url)
Clicks won't work with default
TextView.getMovementMethod(). |
public static Span sizePX(int px)
AbsoluteSizeSpan.AbsoluteSizeSpan(int)public static Span sizeDP(int dp)
AbsoluteSizeSpan.AbsoluteSizeSpan(int, boolean)public static Span sizeSP(int sp)
AbsoluteSizeSpan.AbsoluteSizeSpan(int, boolean)public static Span scaleSize(float proportion)
RelativeSizeSpan.RelativeSizeSpan(float)public static Span scaleXSize(float proportion)
ScaleXSpan.ScaleXSpan(float)public static Span bold()
StyleSpanpublic static Span italic()
StyleSpanpublic static Span boldItalic()
StyleSpanpublic static Span font(java.lang.String font)
TypefaceSpan.TypefaceSpan(String)public static Span strikeThrough()
StrikethroughSpan.StrikethroughSpan()public static Span underline()
UnderlineSpan.UnderlineSpan()public static Span background(int color)
BackgroundColorSpan.BackgroundColorSpan(int)public static Span foreground(int color)
ForegroundColorSpan.ForegroundColorSpan(int)public static Span lineBackground(int color)
LineBackgroundSpan.Standardpublic static Span lineHeight(int height)
LineHeightSpan.Standardpublic static Span subscript()
SubscriptSpan.SubscriptSpan()public static Span superscript()
SuperscriptSpan.SuperscriptSpan()public static lt.neworld.spanner.ImageSpan image(android.graphics.drawable.Drawable drawable)
Drawable.setBounds(Rect))ImageSpan.ImageSpan(Drawable)public static lt.neworld.spanner.ImageSpan image(android.graphics.drawable.Drawable drawable,
int verticalAlignment)
Drawable.setBounds(Rect))ImageSpan.ImageSpan(Drawable, int)public static lt.neworld.spanner.ImageSpan image(android.content.Context context,
int drawableId,
int verticalAlignment)
ImageSpan.ImageSpan(Context, int, int)public static lt.neworld.spanner.ImageSpan image(android.content.Context context,
int drawableId)
ImageSpan.ImageSpan(Context, int)public static Span quote()
QuoteSpan.QuoteSpan()public static Span quote(int color)
QuoteSpan.QuoteSpan(int)public static Span image(android.content.Context context,
android.graphics.Bitmap bitmap)
ImageSpan.ImageSpan(Context, Bitmap)public static Span image(android.content.Context context,
android.graphics.Bitmap bitmap,
int verticalAlignment)
ImageSpan.ImageSpan(Context, Bitmap, int)public static Span custom(SpanBuilder builder)
public static Span click(android.view.View.OnClickListener onClickListener)
TextView.getMovementMethod().
You must set android.text.method.LinkMovementMethod.Example:
textView.setMovementMethod(new LinkMovementMethod());
ClickableSpanpublic static Span url(java.lang.String url)
TextView.getMovementMethod().click(View.OnClickListener),
URLSpan.URLSpan(String)public static Span center()
android.text.style.AlignmentSpan.Standard#Standard(Layout.Alignment)public static Span alignmentOpposite()
android.text.style.AlignmentSpan.Standard#Standard(Layout.Alignment)public static Span alignmentNormal()
android.text.style.AlignmentSpan.Standard#Standard(Layout.Alignment)public static Span bullet(int gapWidth,
int color)
BulletSpan.BulletSpan(int, int)public static Span bullet(int gapWidth)
BulletSpan.BulletSpan(int)public static Span bullet()
BulletSpan.BulletSpan()public static Span imageMargin(android.graphics.drawable.Drawable drawable)
DrawableMarginSpan.DrawableMarginSpan(Drawable)public static Span imageMargin(android.graphics.drawable.Drawable drawable,
int pad)
DrawableMarginSpan.DrawableMarginSpan(Drawable, int)public static Span edit()
EasyEditSpan,
EasyEditSpan.EasyEditSpan()public static Span edit(android.app.PendingIntent pendingIntent)
EasyEditSpan,
EasyEditSpan.EasyEditSpan(PendingIntent)public static Span imageMargin(android.graphics.Bitmap image)
IconMarginSpan.IconMarginSpan(Bitmap)public static Span imageMargin(android.graphics.Bitmap image,
int pad)
IconMarginSpan.IconMarginSpan(Bitmap, int)public static Span leadingMargin(int first,
int rest)
LeadingMarginSpan,
android.text.style.LeadingMarginSpan.Standard#Standard(int, int)public static Span leadingMargin(int every)
LeadingMarginSpan,
android.text.style.LeadingMarginSpan.Standard#Standard(int)public static Span blur(float radius,
android.graphics.BlurMaskFilter.Blur style)
BlurMaskFilter.BlurMaskFilter(float, BlurMaskFilter.Blur)public static Span emboss(float[] direction,
float ambient,
float specular,
float blurRadius)
EmbossMaskFilter.EmbossMaskFilter(float[], float, float, float)public static Span tabStop(int where)
TabStopSpanpublic static Span appearance(android.content.Context context,
int appearance)
TextAppearanceSpan.TextAppearanceSpan(Context, int)public static Span appearance(android.content.Context context,
int appearance,
int colorList)
TextAppearanceSpan.TextAppearanceSpan(Context, int, int)public static Span appearance(java.lang.String family,
int style,
int size,
android.content.res.ColorStateList color,
android.content.res.ColorStateList linkColor)
TextAppearanceSpan.TextAppearanceSpan(String, int, int, ColorStateList, ColorStateList)public static Span locale(java.util.Locale locale)
LocaleSpan.LocaleSpan(Locale)public static Span locale(android.os.LocaleList localeList)
LocaleSpan.LocaleSpan(LocaleList)public static Span suggestion(android.content.Context context,
java.lang.String[] suggestions,
int flags)
SuggestionSpanpublic static Span suggestion(java.util.Locale locale,
java.lang.String[] suggestions,
int flags)
SuggestionSpanpublic static Span suggestion(android.content.Context context,
java.util.Locale locale,
java.lang.String[] suggestions,
int flags,
java.lang.Class<?> notificationTargetClass)
SuggestionSpan