Lines Matching refs:canvas

11715      * @param canvas the canvas on which to draw the view
11717 protected void dispatchDraw(Canvas canvas) {
14848 * @param canvas the canvas on which to draw the scrollbars
14852 protected final void onDrawScrollBars(Canvas canvas) {
14902 canvas, (float) cache.scrollBar.getAlpha() / 255f, bounds);
14917 onDrawHorizontalScrollBar(canvas, scrollBar, bounds.left, bounds.top,
14930 onDrawVerticalScrollBar(canvas, scrollBar, bounds.left, bounds.top,
14954 * @param canvas the canvas on which to draw the scrollbar
14964 protected void onDrawHorizontalScrollBar(Canvas canvas, Drawable scrollBar,
14967 scrollBar.draw(canvas);
14974 * @param canvas the canvas on which to draw the scrollbar
14984 protected void onDrawVerticalScrollBar(Canvas canvas, Drawable scrollBar,
14987 scrollBar.draw(canvas);
14993 * @param canvas the canvas on which the background will be drawn
14995 protected void onDraw(Canvas canvas) {
15887 // drawing cache created in View#draw when drawing to a SW canvas.
16143 final DisplayListCanvas canvas = renderNode.start(width, height);
16144 canvas.setHighContrastText(mAttachInfo.mHighContrastText);
16151 canvas.drawBitmap(cache, 0, 0, mLayerPaint);
16156 canvas.translate(-mScrollX, -mScrollY);
16162 dispatchDraw(canvas);
16164 mOverlay.getOverlayView().draw(canvas);
16167 draw(canvas);
16171 renderNode.end(canvas);
16429 Canvas canvas;
16431 canvas = attachInfo.mCanvas;
16432 if (canvas == null) {
16433 canvas = new Canvas();
16435 canvas.setBitmap(bitmap);
16438 // steal the canvas by attaching their own bitmap to it and bad, bad
16443 canvas = new Canvas(bitmap);
16451 final int restoreCount = canvas.save();
16455 canvas.scale(scale, scale);
16458 canvas.translate(-mScrollX, -mScrollY);
16469 dispatchDraw(canvas);
16471 mOverlay.getOverlayView().draw(canvas);
16474 draw(canvas);
16477 canvas.restoreToCount(restoreCount);
16478 canvas.setBitmap(null);
16482 attachInfo.mCanvas = canvas;
16512 Canvas canvas;
16514 canvas = attachInfo.mCanvas;
16515 if (canvas == null) {
16516 canvas = new Canvas();
16518 canvas.setBitmap(bitmap);
16521 // steal the canvas by attaching their own bitmap to it and bad, bad
16526 canvas = new Canvas(bitmap);
16534 final int restoreCount = canvas.save();
16535 canvas.scale(scale, scale);
16536 canvas.translate(-mScrollX, -mScrollY);
16544 dispatchDraw(canvas);
16546 mOverlay.getOverlayView().draw(canvas);
16549 draw(canvas);
16554 canvas.restoreToCount(restoreCount);
16555 canvas.setBitmap(null);
16559 attachInfo.mCanvas = canvas;
16757 * Utility function, called by draw(canvas, parent, drawingTime) to handle the less common
16864 boolean draw(Canvas canvas, ViewGroup parent, long drawingTime) {
16865 final boolean hardwareAcceleratedCanvas = canvas.isHardwareAccelerated();
16866 /* If an attached view draws to a HW canvas, it may use its RenderNode + DisplayList.
16868 * If a view is dettached, its DisplayList shouldn't exist. If the canvas isn't
16922 canvas.quickReject(mLeft, mTop, mRight, mBottom, Canvas.EdgeType.BW) &&
16974 restoreTo = canvas.save();
16977 canvas.translate(mLeft - sx, mTop - sy);
16980 canvas.translate(mLeft, mTop);
16985 restoreTo = canvas.save();
16989 canvas.scale(scale, scale);
17014 canvas.translate(-transX, -transY);
17015 canvas.concat(transformToApply.getMatrix());
17016 canvas.translate(transX, transY);
17029 canvas.translate(-transX, -transY);
17030 canvas.concat(getMatrix());
17031 canvas.translate(transX, transY);
17049 canvas.saveLayerAlpha(sx, sy, sx + getWidth(), sy + getHeight(),
17067 canvas.clipRect(sx, sy, sx + getWidth(), sy + getHeight());
17070 canvas.clipRect(0, 0, getWidth(), getHeight());
17072 canvas.clipRect(0, 0, cache.getWidth(), cache.getHeight());
17079 canvas.clipRect(mClipBounds);
17086 ((DisplayListCanvas) canvas).drawRenderNode(renderNode);
17091 dispatchDraw(canvas);
17093 draw(canvas);
17107 canvas.drawBitmap(cache, 0.0f, 0.0f, cachePaint);
17114 canvas.drawBitmap(cache, 0.0f, 0.0f, mLayerPaint);
17122 canvas.restoreToCount(restoreTo);
17151 * @param canvas The Canvas to which the View is rendered.
17154 public void draw(Canvas canvas) {
17165 * 2. If necessary, save the canvas' layers to prepare for fading
17176 drawBackground(canvas);
17185 if (!dirtyOpaque) onDraw(canvas);
17188 dispatchDraw(canvas);
17192 mOverlay.getOverlayView().dispatchDraw(canvas);
17196 onDrawForeground(canvas);
17219 // Step 2, save the canvas' layers
17266 saveCount = canvas.getSaveCount();
17273 canvas.saveLayer(left, top, right, top + length, null, flags);
17277 canvas.saveLayer(left, bottom - length, right, bottom, null, flags);
17281 canvas.saveLayer(left, top, left + length, bottom, null, flags);
17285 canvas.saveLayer(right - length, top, right, bottom, null, flags);
17292 if (!dirtyOpaque) onDraw(canvas);
17295 dispatchDraw(canvas);
17307 canvas.drawRect(left, top, right, top + length, p);
17316 canvas.drawRect(left, bottom - length, right, bottom, p);
17325 canvas.drawRect(left, top, left + length, bottom, p);
17334 canvas.drawRect(right - length, top, right, bottom, p);
17337 canvas.restoreToCount(saveCount);
17341 mOverlay.getOverlayView().dispatchDraw(canvas);
17345 onDrawForeground(canvas);
17349 * Draws the background onto the specified canvas.
17351 * @param canvas Canvas on which to draw the background
17353 private void drawBackground(Canvas canvas) {
17362 if (canvas.isHardwareAccelerated() && mAttachInfo != null
17369 ((DisplayListCanvas) canvas).drawRenderNode(renderNode);
17377 background.draw(canvas);
17379 canvas.translate(scrollX, scrollY);
17380 background.draw(canvas);
17381 canvas.translate(-scrollX, -scrollY);
17419 final DisplayListCanvas canvas = renderNode.start(width, height);
17421 // Reverse left/top translation done by drawable canvas, which will
17425 canvas.translate(-bounds.left, -bounds.top);
17428 drawable.draw(canvas);
17430 renderNode.end(canvas);
18699 * @param canvas canvas to draw into
18701 public void onDrawForeground(Canvas canvas) {
18702 onDrawScrollIndicators(canvas);
18703 onDrawScrollBars(canvas);
18725 foreground.draw(canvas);
20608 * @param canvas A {@link android.graphics.Canvas} object in which to draw the shadow image.
20610 public void onDrawShadow(Canvas canvas) {
20613 view.draw(canvas);
20713 Canvas canvas = mAttachInfo.mDragSurface.lockCanvas(null);
20715 canvas.drawColor(0, PorterDuff.Mode.CLEAR);
20716 shadowBuilder.onDrawShadow(canvas);
20718 mAttachInfo.mDragSurface.unlockCanvasAndPost(canvas);
20796 Canvas canvas = mAttachInfo.mDragSurface.lockCanvas(null);
20798 canvas.drawColor(0, PorterDuff.Mode.CLEAR);
20799 shadowBuilder.onDrawShadow(canvas);
20801 mAttachInfo.mDragSurface.unlockCanvasAndPost(canvas);