Home | History | Annotate | Download | only in hwui

Lines Matching full:canvas

24 import android.graphics.Canvas;
64 protected void onDraw(Canvas canvas) {
65 super.onDraw(canvas);
66 canvas.drawRGB(255, 255, 255);
68 canvas.save();
69 canvas.translate(40.0f, 40.0f);
71 drawBlendedBitmap(canvas, PorterDuff.Mode.DARKEN);
72 drawBlendedBitmap(canvas, PorterDuff.Mode.LIGHTEN);
73 drawBlendedBitmap(canvas, PorterDuff.Mode.MULTIPLY);
75 canvas.restore();
77 canvas.save();
78 canvas.translate(40.0f + mTexWidth + 40.0f, 40.0f);
80 drawBlendedBitmap(canvas, PorterDuff.Mode.SCREEN);
81 drawBlendedBitmap(canvas, PorterDuff.Mode.ADD);
82 drawBlendedBitmapInverse(canvas, PorterDuff.Mode.OVERLAY);
84 canvas.restore();
87 private void drawBlendedBitmap(Canvas canvas, PorterDuff.Mode mode) {
90 canvas.drawBitmap(mTexture, 0.0f, 0.0f, mPaint);
94 canvas.drawRect(0.0f, 0.0f, mTexWidth, mTexHeight, mPaint);
96 canvas.translate(0.0f, 40.0f + mTexHeight);
99 private void drawBlendedBitmapInverse(Canvas canvas, PorterDuff.Mode mode) {
102 canvas.drawRect(0.0f, 0.0f, mTexWidth, mTexHeight, mPaint);
106 canvas.drawBitmap(mTexture, 0.0f, 0.0f, mPaint);
108 canvas.translate(0.0f, 40.0f + mTexHeight);