自定义View项目(III): Canvas
发布时间
阅读量:
阅读量
需要特别指出的是,位移操作的执行依据当前所处的位置进行,而非始终以屏幕左上角的(0,0)坐标为基准。
//位移操作
// 在坐标原点绘制一个白色圆形
mPaint.setColor(Color.WHITE);
canvas.translate(200,200);
canvas.drawCircle(0,0,100,mPaint);
// 在坐标原点绘制一个蓝色圆形
mPaint.setColor(Color.BLUE);
canvas.translate(400,200);
canvas.drawCircle(0,0,100,mPaint);


调整缩放中心点位置:
canvas.translate(width / 2, height / 2);
// 定义矩形范围
RectF rect = new RectF(0,-300,300,0);
全部评论 (0)
还没有任何评论哟~
