public abstract class SpannableDocumentLayout extends IDocumentLayout
IDocumentLayout.ICancel<T>, IDocumentLayout.IProgress<T>, IDocumentLayout.LayoutParams, IDocumentLayout.TokenPositionlineCount, measuredHeight, paint, params, text, textChange| Constructor and Description |
|---|
SpannableDocumentLayout(android.content.Context context,
android.text.TextPaint paint) |
| Modifier and Type | Method and Description |
|---|---|
int |
getLineForToken(int tokenIndex) |
float |
getTokenAscent(int tokenIndex) |
float |
getTokenDescent(int tokenIndex) |
int |
getTokenEnd(int tokenIndex) |
int |
getTokenForVertical(float y,
IDocumentLayout.TokenPosition position) |
int |
getTokenStart(int tokenIndex) |
java.lang.CharSequence |
getTokenTextAt(int index) |
float |
getTokenTopAt(int tokenIndex) |
protected int |
getTrimmedLength(java.lang.CharSequence s,
int start,
int end)
Returns the length that the specified CharSequence would have if
spaces and control characters were trimmed from the start and end,
as by
String.trim(). |
boolean |
isTokenized() |
void |
onDraw(android.graphics.Canvas canvas,
int scrollTop,
int scrollBottom) |
boolean |
onMeasure(IDocumentLayout.IProgress<java.lang.Float> progress,
IDocumentLayout.ICancel<java.lang.Boolean> cancelled) |
draw, getLayoutParams, getLineCount, getMeasuredHeight, getPaint, getText, measure, onLayoutParamsChange, onTextChange, onTextNull, setText, showToastpublic SpannableDocumentLayout(android.content.Context context,
android.text.TextPaint paint)
protected int getTrimmedLength(java.lang.CharSequence s,
int start,
int end)
String.trim().public boolean onMeasure(IDocumentLayout.IProgress<java.lang.Float> progress, IDocumentLayout.ICancel<java.lang.Boolean> cancelled)
onMeasure in class IDocumentLayoutpublic void onDraw(android.graphics.Canvas canvas,
int scrollTop,
int scrollBottom)
onDraw in class IDocumentLayoutpublic float getTokenAscent(int tokenIndex)
getTokenAscent in class IDocumentLayoutpublic float getTokenDescent(int tokenIndex)
getTokenDescent in class IDocumentLayoutpublic int getTokenForVertical(float y,
IDocumentLayout.TokenPosition position)
getTokenForVertical in class IDocumentLayoutpublic int getLineForToken(int tokenIndex)
getLineForToken in class IDocumentLayoutpublic int getTokenStart(int tokenIndex)
getTokenStart in class IDocumentLayoutpublic int getTokenEnd(int tokenIndex)
getTokenEnd in class IDocumentLayoutpublic float getTokenTopAt(int tokenIndex)
getTokenTopAt in class IDocumentLayoutpublic java.lang.CharSequence getTokenTextAt(int index)
getTokenTextAt in class IDocumentLayoutpublic boolean isTokenized()
isTokenized in class IDocumentLayout