Lines Matching refs:canvas
54 protected void onDraw(Canvas canvas) {
55 super.onDraw(canvas);
56 //canvas.drawRGB(255, 255, 255);
58 canvas.translate(100.0f, 100.0f);
61 canvas.save();
63 drawRects(canvas, Mode.SRC_OVER);
64 canvas.translate(0.0f, 100.0f);
66 drawRects(canvas, Mode.SRC_IN);
67 canvas.translate(0.0f, 100.0f);
69 drawRects(canvas, Mode.SRC_OUT);
70 canvas.translate(0.0f, 100.0f);
72 drawRects(canvas, Mode.SRC_ATOP);
73 canvas.translate(0.0f, 100.0f);
75 drawRects(canvas, Mode.SRC);
77 canvas.restore();
79 canvas.translate(100.0f, 0.0f);
82 canvas.save();
84 drawRects(canvas, Mode.DST_OVER);
85 canvas.translate(0.0f, 100.0f);
87 drawRects(canvas, Mode.DST_IN);
88 canvas.translate(0.0f, 100.0f);
90 drawRects(canvas, Mode.DST_OUT);
91 canvas.translate(0.0f, 100.0f);
93 drawRects(canvas, Mode.DST_ATOP);
94 canvas.translate(0.0f, 100.0f);
96 drawRects(canvas, Mode.DST);
98 canvas.restore();
100 canvas.translate(100.0f, 0.0f);
103 canvas.save();
105 drawRects(canvas, Mode.CLEAR);
106 canvas.translate(0.0f, 100.0f);
108 drawRects(canvas, Mode.XOR);
110 canvas.translate(0.0f, 100.0f);
113 canvas.drawRect(0.0f, 0.0f, 50.0f, 50.0f, mBluePaint);
115 canvas.translate(0.0f, 100.0f);
119 canvas.drawRect(0.0f, 0.0f, 50.0f, 50.0f, mBluePaint);
124 canvas.restore();
127 private void drawRects(Canvas canvas, PorterDuff.Mode mode) {
128 canvas.drawRect(0.0f, 0.0f, 50.0f, 50.0f, mBluePaint);
130 canvas.save();
131 canvas.translate(25.0f, 25.0f);
133 canvas.drawRect(0.0f, 0.0f, 50.0f, 50.0f, mRedPaint);
134 canvas.restore();