public interface GraphicsOperations extends CharSequence
Modifier and Type | Method and Description |
---|---|
void |
drawText(Canvas c,
int start,
int end,
float x,
float y,
Paint p)
|
void |
drawTextRun(Canvas c,
int start,
int end,
int contextStart,
int contextEnd,
float x,
float y,
int flags,
Paint p)
|
float |
getTextRunAdvances(int start,
int end,
int contextStart,
int contextEnd,
int flags,
float[] advances,
int advancesIndex,
Paint paint)
|
float |
getTextRunAdvances(int start,
int end,
int contextStart,
int contextEnd,
int flags,
float[] advances,
int advancesIndex,
Paint paint,
int reserved)
|
int |
getTextRunCursor(int contextStart,
int contextEnd,
int flags,
int offset,
int cursorOpt,
Paint p)
|
int |
getTextWidths(int start,
int end,
float[] widths,
Paint p)
|
float |
measureText(int start,
int end,
Paint p)
Just like
Paint.measureText(char[], int, int) . |
charAt, length, subSequence, toString
void drawTextRun(Canvas c, int start, int end, int contextStart, int contextEnd, float x, float y, int flags, Paint p)
float measureText(int start, int end, Paint p)
Paint.measureText(char[], int, int)
.int getTextWidths(int start, int end, float[] widths, Paint p)
float getTextRunAdvances(int start, int end, int contextStart, int contextEnd, int flags, float[] advances, int advancesIndex, Paint paint)
float getTextRunAdvances(int start, int end, int contextStart, int contextEnd, int flags, float[] advances, int advancesIndex, Paint paint, int reserved)
int getTextRunCursor(int contextStart, int contextEnd, int flags, int offset, int cursorOpt, Paint p)