Lines Matching defs:canvas
230 * Draw this Layout on the specified canvas, with the highlight path drawn
233 * @param canvas the canvas
237 * canvas while rendering the highlight
239 public void draw(Canvas canvas, Path highlight, Paint highlightPaint,
241 final long lineRange = getLineRangeForDraw(canvas);
246 drawBackground(canvas, highlight, highlightPaint, cursorOffsetVertical,
248 drawText(canvas, firstLine, lastLine);
254 public void drawText(Canvas canvas, int firstLine, int lastLine) {
335 margin.drawLeadingMargin(canvas, paint, right, dir, ltop,
340 margin.drawLeadingMargin(canvas, paint, left, dir, ltop,
396 canvas.drawText(buf, start, end, x, lbaseline, paint);
399 tl.draw(canvas, x, ltop, lbaseline, lbottom);
410 public void drawBackground(Canvas canvas, Path highlight, Paint highlightPaint,
467 lineBackgroundSpan.drawBackground(canvas, paint, 0, width,
479 if (cursorOffsetVertical != 0) canvas.translate(0, cursorOffsetVertical);
480 canvas.drawPath(highlight, highlightPaint);
481 if (cursorOffsetVertical != 0) canvas.translate(0, -cursorOffsetVertical);
486 * @param canvas
490 public long getLineRangeForDraw(Canvas canvas) {
494 if (!canvas.getClipBounds(sTempRect)) {