Lines Matching defs:canvas
268 * Draw this Layout on the specified canvas, with the highlight path drawn
271 * @param canvas the canvas
275 * canvas while rendering the highlight
277 public void draw(Canvas canvas, Path highlight, Paint highlightPaint,
279 final long lineRange = getLineRangeForDraw(canvas);
284 drawBackground(canvas, highlight, highlightPaint, cursorOffsetVertical,
286 drawText(canvas, firstLine, lastLine);
385 public void drawText(Canvas canvas, int firstLine, int lastLine) {
467 margin.drawLeadingMargin(canvas, paint, right, dir, ltop,
472 margin.drawLeadingMargin(canvas, paint, left, dir, ltop,
533 canvas.drawText(buf, start, end, x, lbaseline, paint);
539 tl.draw(canvas, x, ltop, lbaseline, lbottom);
550 public void drawBackground(Canvas canvas, Path highlight, Paint highlightPaint,
607 lineBackgroundSpan.drawBackground(canvas, paint, 0, width,
619 if (cursorOffsetVertical != 0) canvas.translate(0, cursorOffsetVertical);
620 canvas.drawPath(highlight, highlightPaint);
621 if (cursorOffsetVertical != 0) canvas.translate(0, -cursorOffsetVertical);
626 * @param canvas
630 public long getLineRangeForDraw(Canvas canvas) {
634 if (!canvas.getClipBounds(sTempRect)) {