Android.Text.BoringLayout: Method Members

The methods of Android.Text.BoringLayout are listed below. For a list of all members, see the BoringLayout Members list.

See Also: Inherited members from Android.Text.Layout

Public Methods

Ellipsized(int, int)
Callback for the ellipsizer to report what region it ellipsized.
override
GetEllipsisCount(int) : int
Returns the number of characters to be ellipsized away, or 0 if no ellipsis is to take place.
override
GetEllipsisStart(int) : int
Return the offset of the first character to be ellipsized away, relative to the start of the line.
override
GetLineContainsTab(int) : bool
Returns whether the specified line contains one or more characters that need to be handled specially, like tabs or emoji.
override
GetLineDescent(int) : int
Return the descent of the specified line(0…getLineCount() - 1).
override
GetLineDirections(int) : Layout.Directions
Returns the directional run information for the specified line.
override
GetLineStart(int) : int
Return the text offset of the beginning of the specified line ( 0…getLineCount()).
override
GetLineTop(int) : int
Return the vertical position of the top of the specified line (0…getLineCount()).
override
GetParagraphDirection(int) : TextLayoutDirection
Returns the primary directionality of the paragraph containing the specified line, either 1 for left-to-right lines, or -1 for right-to-left lines (see Layout.DIR_LEFT_TO_RIGHT, Layout.DIR_RIGHT_TO_LEFT).
static
IsBoring(Java.Lang.ICharSequence, TextPaint) : BoringLayout.Metrics
Returns null if not boring; the width, ascent, and descent if boring.
static
IsBoring(string, TextPaint) : BoringLayout.Metrics
Documentation for this section has not yet been entered.
static
IsBoring(Java.Lang.ICharSequence, TextPaint, BoringLayout.Metrics) : BoringLayout.Metrics
Returns null if not boring; the width, ascent, and descent in the provided Metrics object (or a new one if the provided one was null) if boring.
static
IsBoring(string, TextPaint, BoringLayout.Metrics) : BoringLayout.Metrics
Documentation for this section has not yet been entered.
static
Make(Java.Lang.ICharSequence, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool, TextUtils.TruncateAt, int) : BoringLayout
static
Make(string, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool, TextUtils.TruncateAt, int) : BoringLayout
Documentation for this section has not yet been entered.
static
Make(Java.Lang.ICharSequence, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool) : BoringLayout
static
Make(string, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool) : BoringLayout
Documentation for this section has not yet been entered.
ReplaceOrMake(Java.Lang.ICharSequence, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool, TextUtils.TruncateAt, int) : BoringLayout
Returns a BoringLayout for the specified text, potentially reusing this one if it is already suitable.
ReplaceOrMake(string, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool, TextUtils.TruncateAt, int) : BoringLayout
Documentation for this section has not yet been entered.
ReplaceOrMake(Java.Lang.ICharSequence, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool) : BoringLayout
Returns a BoringLayout for the specified text, potentially reusing this one if it is already suitable.
ReplaceOrMake(string, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, bool) : BoringLayout
Documentation for this section has not yet been entered.