コード例 #1
0
    @Override
    protected void onDraw(Shape shape, Canvas canvas, Paint paint) {

      canvas.save();
      canvas.translate(widthFactor / 2, heightFactor / 2);

      shape.draw(canvas, paint);

      canvas.restore();
    }
コード例 #2
0
 @Override
 protected void onDraw(Shape shape, Canvas canvas, Paint paint) {
   shape.draw(canvas, fillpaint);
   shape.draw(canvas, strokepaint);
 }
コード例 #3
0
 /**
  * Called from the drawable's draw() method after the canvas has been set to draw the shape at
  * (0,0). Subclasses can override for special effects such as multiple layers, stroking, etc.
  */
 protected void onDraw(Shape shape, Canvas canvas, Paint paint) {
   shape.draw(canvas, paint);
 }