public static class TextInBoundsDrawer.WorkerSafe
extends java.lang.Object
Constructor and Description |
---|
WorkerSafe() |
Modifier and Type | Method and Description |
---|---|
protected void |
copyToSafeData() |
void |
draw(android.graphics.Canvas canvas) |
android.graphics.Paint.FontMetrics |
getFontMetrics() |
float |
getLineHeight() |
android.text.TextPaint |
getPaint() |
MultiRect |
getRealBounds(MultiRect rect) |
MultiRect |
getRealRectWithBounds() |
float |
getTextPadding() |
protected void |
setReadyData(MultiRect bounds,
int[][] dynamicBreaksMarker,
android.text.TextPaint paint,
java.lang.String text,
int width) |
TextInBoundsDrawer.WorkerSafe |
update() |
@WorkerThread protected void copyToSafeData()
@WorkerThread public void draw(android.graphics.Canvas canvas)
@WorkerThread public android.graphics.Paint.FontMetrics getFontMetrics()
@WorkerThread public float getLineHeight()
@WorkerThread public android.text.TextPaint getPaint()
@WorkerThread public MultiRect getRealRectWithBounds()
@WorkerThread public float getTextPadding()
@MainThread protected void setReadyData(MultiRect bounds, int[][] dynamicBreaksMarker, android.text.TextPaint paint, java.lang.String text, int width)
@WorkerThread public TextInBoundsDrawer.WorkerSafe update()