Lines Matching refs:canvas

9096      * @param canvas the canvas on which to draw the view
9098 protected void dispatchDraw(Canvas canvas) {
11899 * @param canvas the canvas on which to draw the scrollbars
11903 protected final void onDrawScrollBars(Canvas canvas) {
11981 onDrawHorizontalScrollBar(canvas, scrollBar, left, top, right, bottom);
12013 onDrawVerticalScrollBar(canvas, scrollBar, left, top, right, bottom);
12036 * @param canvas the canvas on which to draw the scrollbar
12046 protected void onDrawHorizontalScrollBar(Canvas canvas, Drawable scrollBar,
12049 scrollBar.draw(canvas);
12056 * @param canvas the canvas on which to draw the scrollbar
12066 protected void onDrawVerticalScrollBar(Canvas canvas, Drawable scrollBar,
12069 scrollBar.draw(canvas);
12075 * @param canvas the canvas on which the background will be drawn
12077 protected void onDraw(Canvas canvas) {
13323 final HardwareCanvas canvas = displayList.start(width, height);
13330 canvas.drawHardwareLayer(layer, 0, 0, mLayerPaint);
13332 canvas.saveLayer(0, 0, mRight - mLeft, mBottom - mTop, mLayerPaint,
13341 canvas.drawBitmap(cache, 0, 0, mLayerPaint);
13349 canvas.translate(-mScrollX, -mScrollY);
13357 dispatchDraw(canvas);
13359 mOverlay.getOverlayView().draw(canvas);
13362 draw(canvas);
13633 Canvas canvas;
13635 canvas = attachInfo.mCanvas;
13636 if (canvas == null) {
13637 canvas = new Canvas();
13639 canvas.setBitmap(bitmap);
13642 // steal the canvas by attaching their own bitmap to it and bad, bad
13647 canvas = new Canvas(bitmap);
13655 final int restoreCount = canvas.save();
13659 canvas.scale(scale, scale);
13662 canvas.translate(-mScrollX, -mScrollY);
13673 dispatchDraw(canvas);
13675 mOverlay.getOverlayView().draw(canvas);
13678 draw(canvas);
13681 canvas.restoreToCount(restoreCount);
13682 canvas.setBitmap(null);
13686 attachInfo.mCanvas = canvas;
13715 Canvas canvas;
13717 canvas = attachInfo.mCanvas;
13718 if (canvas == null) {
13719 canvas = new Canvas();
13721 canvas.setBitmap(bitmap);
13724 // steal the canvas by attaching their own bitmap to it and bad, bad
13729 canvas = new Canvas(bitmap);
13737 final int restoreCount = canvas.save();
13738 canvas.scale(scale, scale);
13739 canvas.translate(-mScrollX, -mScrollY);
13747 dispatchDraw(canvas);
13749 mOverlay.getOverlayView().draw(canvas);
13752 draw(canvas);
13757 canvas.restoreToCount(restoreCount);
13758 canvas.setBitmap(null);
13762 attachInfo.mCanvas = canvas;
13946 * Utility function, called by draw(canvas, parent, drawingTime) to handle the less common
14069 boolean draw(Canvas canvas, ViewGroup parent, long drawingTime) {
14087 final boolean hardwareAccelerated = canvas.isHardwareAccelerated();
14133 canvas.quickReject(mLeft, mTop, mRight, mBottom, Canvas.EdgeType.BW) &&
14207 restoreTo = canvas.save();
14210 canvas.translate(mLeft - sx, mTop - sy);
14213 canvas.translate(mLeft, mTop);
14218 restoreTo = canvas.save();
14222 canvas.scale(scale, scale);
14245 canvas.translate(-transX, -transY);
14246 canvas.concat(transformToApply.getMatrix());
14247 canvas.translate(transX, transY);
14260 canvas.translate(-transX, -transY);
14261 canvas.concat(getMatrix());
14262 canvas.translate(transX, transY);
14288 canvas.saveLayerAlpha(scrollX, scrollY, scrollX + mRight - mLeft,
14305 canvas.clipRect(sx, sy, sx + (mRight - mLeft), sy + (mBottom - mTop));
14308 canvas.clipRect(0, 0, mRight - mLeft, mBottom - mTop);
14310 canvas.clipRect(0, 0, cache.getWidth(), cache.getHeight());
14332 ((HardwareCanvas) canvas).drawHardwareLayer(layer, 0, 0, mLayerPaint);
14337 canvas.saveLayer(scrollX, scrollY,
14348 dispatchDraw(canvas);
14350 draw(canvas);
14354 ((HardwareCanvas) canvas).drawDisplayList(displayList, null, flags);
14379 canvas.drawBitmap(cache, 0.0f, 0.0f, cachePaint);
14383 canvas.restoreToCount(restoreTo);
14412 * @param canvas The Canvas to which the View is rendered.
14414 public void draw(Canvas canvas) {
14416 canvas.clipRect(mClipBounds);
14428 * 2. If necessary, save the canvas' layers to prepare for fading
14450 background.draw(canvas);
14452 canvas.translate(scrollX, scrollY);
14453 background.draw(canvas);
14454 canvas.translate(-scrollX, -scrollY);
14465 if (!dirtyOpaque) onDraw(canvas);
14468 dispatchDraw(canvas);
14471 onDrawScrollBars(canvas);
14474 mOverlay.getOverlayView().dispatchDraw(canvas);
14498 // Step 2, save the canvas' layers
14545 saveCount = canvas.getSaveCount();
14552 canvas.saveLayer(left, top, right, top + length, null, flags);
14556 canvas.saveLayer(left, bottom - length, right, bottom, null, flags);
14560 canvas.saveLayer(left, top, left + length, bottom, null, flags);
14564 canvas.saveLayer(right - length, top, right, bottom, null, flags);
14571 if (!dirtyOpaque) onDraw(canvas);
14574 dispatchDraw(canvas);
14585 canvas.drawRect(left, top, right, top + length, p);
14593 canvas.drawRect(left, bottom - length, right, bottom, p);
14601 canvas.drawRect(left, top, left + length, bottom, p);
14609 canvas.drawRect(right - length, top, right, bottom, p);
14612 canvas.restoreToCount(saveCount);
14615 onDrawScrollBars(canvas);
14618 mOverlay.getOverlayView().dispatchDraw(canvas);
17213 * @param canvas A {@link android.graphics.Canvas} object in which to draw the shadow image.
17215 public void onDrawShadow(Canvas canvas) {
17218 view.draw(canvas);
17291 Canvas canvas = surface.lockCanvas(null);
17293 canvas.drawColor(0, PorterDuff.Mode.CLEAR);
17294 shadowBuilder.onDrawShadow(canvas);
17296 surface.unlockCanvasAndPost(canvas);