Lines Matching refs:canvas
105 public void draw(Canvas canvas) {
138 canvas.save();
139 canvas.clipRect(bounds);
141 scaleCanvasToBounds(canvas, bitmap, bounds);
143 && canvas.isHardwareAccelerated()) {
145 canvas.drawBitmap(bitmap, 0, 0, mTempPaint);
148 canvas.drawColor(Color.BLACK);
150 canvas.drawBitmap(bitmap, 0, 0, mTempPaint);
151 canvas.drawColor(mColor);
154 canvas.restore();
178 private void renderOnCanvas(Canvas canvas, float scale) {
179 canvas.save();
180 canvas.scale(scale, scale);
250 canvas.drawPath(sPatternPaths[i], mTempPaint);
253 canvas.restore();
258 public void scaleCanvasToBounds(Canvas canvas, Bitmap bitmap, Rect drawableBounds) {
265 canvas.scale(scaleX, scaleY);
269 canvas.scale(scaleY / scaleX, 1f, SCALE_FOCUS_X * bitmapWidth, 0f);
273 canvas.scale(1f, scaleX / scaleY, 0f, SCALE_FOCUS_Y * bitmapHeight);