-
public final class TextForm.BuilderBuilder class for TextForm.
-
-
Field Summary
Fields Modifier and Type Field Description private CharSequencetextprivate FloattextSizeprivate BooleanenableAutoSizedprivate FloatminAutoSizeTextSizeprivate FloatmaxAutoSizeTextSizeprivate IntegertextColorprivate BooleantextIsHtmlprivate MovementMethodmovementMethodprivate IntegertextTypefaceprivate TypefacetextTypefaceObjectprivate FloattextLineSpacingprivate BooleanincludeFontPaddingprivate FloattextLetterSpacingprivate IntegertextGravityprivate final Contextcontext
-
Constructor Summary
Constructors Constructor Description TextForm.Builder(Context context)
-
Method Summary
Modifier and Type Method Description final CharSequencegetText()final FloatgetTextSize()final BooleangetEnableAutoSized()final FloatgetMinAutoSizeTextSize()final FloatgetMaxAutoSizeTextSize()final IntegergetTextColor()final BooleangetTextIsHtml()final MovementMethodgetMovementMethod()final IntegergetTextTypeface()final TypefacegetTextTypefaceObject()final FloatgetTextLineSpacing()final BooleangetIncludeFontPadding()final FloatgetTextLetterSpacing()final IntegergetTextGravity()final ContextgetContext()final TextForm.BuildersetText(CharSequence value)sets the content text of the form. final TextForm.BuildersetEnableAutoSized(Boolean value)Enables or disables the auto-sized text. final TextForm.BuildersetMinAutoSizeTextSize(@Sp() Float value)Sets the minimum auto-sized text size. final TextForm.BuildersetMaxAutoSizeTextSize(@Sp() Float value)Sets the maximum auto-sized text size. final TextForm.BuildersetTextResource(@StringRes() Integer value)sets the content text of the form using string resource. final TextForm.BuildersetTextSize(@Sp() Float value)sets the size of the text. final TextForm.BuildersetTextSizeResource(@DimenRes() Integer value)sets the size of the main text content using dimension resource. final TextForm.BuildersetTextColor(@ColorInt() Integer value)sets the color of the text. final TextForm.BuildersetTextIsHtml(Boolean value)sets whether the text will be parsed as HTML (using Html.fromHtml(.. final TextForm.BuildersetMovementMethod(MovementMethod value)sets the movement method for TextView. final TextForm.BuildersetTextColorResource(@ColorRes() Integer value)sets the color of the text using resource. final TextForm.BuildersetTextLineSpacing(@Dp() Float value)sets the line spacing value of the text. final TextForm.BuildersetTextLetterSpacing(@Dp() Float value)sets the letter spacing value of the text. final TextForm.BuildersetIncludeFontPadding(Boolean value)includes the font paddings of the text. final TextForm.BuildersetTextLineSpacingResource(@DimenRes() Integer value)sets the line spacing value resource of the text. final TextForm.BuildersetTextLetterSpacingResource(@DimenRes() Integer value)sets the letter spacing value resource of the text. final TextForm.BuildersetTextTypeface(Integer value)sets the Typeface of the text. final TextForm.BuildersetTextTypeface(Typeface value)sets the Typeface of the text. final TextForm.BuildersetTextGravity(Integer value)sets gravity of the text. final TextFormbuild()-
-
Constructor Detail
-
TextForm.Builder
TextForm.Builder(Context context)
-
-
Method Detail
-
getText
final CharSequence getText()
-
getTextSize
final Float getTextSize()
-
getEnableAutoSized
final Boolean getEnableAutoSized()
-
getMinAutoSizeTextSize
final Float getMinAutoSizeTextSize()
-
getMaxAutoSizeTextSize
final Float getMaxAutoSizeTextSize()
-
getTextColor
final Integer getTextColor()
-
getTextIsHtml
final Boolean getTextIsHtml()
-
getMovementMethod
final MovementMethod getMovementMethod()
-
getTextTypeface
final Integer getTextTypeface()
-
getTextTypefaceObject
final Typeface getTextTypefaceObject()
-
getTextLineSpacing
final Float getTextLineSpacing()
-
getIncludeFontPadding
final Boolean getIncludeFontPadding()
-
getTextLetterSpacing
final Float getTextLetterSpacing()
-
getTextGravity
final Integer getTextGravity()
-
getContext
final Context getContext()
-
setText
final TextForm.Builder setText(CharSequence value)
sets the content text of the form.
-
setEnableAutoSized
final TextForm.Builder setEnableAutoSized(Boolean value)
Enables or disables the auto-sized text.
-
setMinAutoSizeTextSize
final TextForm.Builder setMinAutoSizeTextSize(@Sp() Float value)
Sets the minimum auto-sized text size.
-
setMaxAutoSizeTextSize
final TextForm.Builder setMaxAutoSizeTextSize(@Sp() Float value)
Sets the maximum auto-sized text size.
-
setTextResource
final TextForm.Builder setTextResource(@StringRes() Integer value)
sets the content text of the form using string resource.
-
setTextSize
final TextForm.Builder setTextSize(@Sp() Float value)
sets the size of the text.
-
setTextSizeResource
final TextForm.Builder setTextSizeResource(@DimenRes() Integer value)
sets the size of the main text content using dimension resource.
-
setTextColor
final TextForm.Builder setTextColor(@ColorInt() Integer value)
sets the color of the text.
-
setTextIsHtml
final TextForm.Builder setTextIsHtml(Boolean value)
sets whether the text will be parsed as HTML (using Html.fromHtml(..))
-
setMovementMethod
final TextForm.Builder setMovementMethod(MovementMethod value)
sets the movement method for TextView.
-
setTextColorResource
final TextForm.Builder setTextColorResource(@ColorRes() Integer value)
sets the color of the text using resource.
-
setTextLineSpacing
final TextForm.Builder setTextLineSpacing(@Dp() Float value)
sets the line spacing value of the text.
-
setTextLetterSpacing
final TextForm.Builder setTextLetterSpacing(@Dp() Float value)
sets the letter spacing value of the text.
-
setIncludeFontPadding
final TextForm.Builder setIncludeFontPadding(Boolean value)
includes the font paddings of the text.
-
setTextLineSpacingResource
final TextForm.Builder setTextLineSpacingResource(@DimenRes() Integer value)
sets the line spacing value resource of the text.
-
setTextLetterSpacingResource
final TextForm.Builder setTextLetterSpacingResource(@DimenRes() Integer value)
sets the letter spacing value resource of the text.
-
setTextTypeface
final TextForm.Builder setTextTypeface(Integer value)
sets the Typeface of the text.
-
setTextTypeface
final TextForm.Builder setTextTypeface(Typeface value)
sets the Typeface of the text.
-
setTextGravity
final TextForm.Builder setTextGravity(Integer value)
sets gravity of the text.
-
-
-
-