drawCircle方法:绘制圆形

 drawCircle方法:绘制圆形

【功能说明】该方法用于在画布上绘制圆形,通过指定圆形圆心的坐标和半径来实现。该方法是绘制圆形的主要方法,同时也可以通过设置画笔的空心效果来绘制空心的圆形。

【基本语法】public void drawCircle (float cx, float cy, float radius, Paint paint)

参数说明

cx:圆心的x坐标。

cy:圆心的y坐标。

radius:圆的半径。

paint:绘制时所使用的画笔。

【实例演示】下面通过代码来演示如何在画布上绘制圆形。

 
  1. protected void onDraw(Canvas canvas) {  
  2.     // TODO Auto-generated method stub  
  3.     super.onDraw(canvas);  
  4.     paint.setAntiAlias(true);                       //设置画笔为无锯齿  
  5.     paint.setColor(Color.BLACK);                    //设置画笔颜色  
  6.     canvas.drawColor(Color.WHITE);                  //白色背景  
  7.     paint.setStrokeWidth((float) 3.0);              //线宽  
  8.     paint.setStyle(Style.STROKE);                   //空心效果  
  9.       
  10.     canvas.drawCircle(50, 50, 10, paint);           //绘制圆形  
  11.     canvas.drawCircle(100, 100, 20, paint);         //绘制圆形  
  12.     canvas.drawCircle(150, 150, 30, paint);         //绘制圆形  
  13.     canvas.drawCircle(200, 200, 40, paint);         //绘制圆形  
  14.     canvas.drawCircle(250, 250, 50, paint);         //绘制圆形  
  15.     canvas.drawCircle(300, 300, 60, paint);         //绘制圆形  
  16.     canvas.drawCircle(350, 350, 70, paint);         //绘制圆形  
  17. }  

在这段代码中,首先设置了Paint画笔的颜色,并设置Canvas画布为白色背景。接着设置画笔的线宽以及空心效果,这样将绘制出空心圆形。最后,调用drawCircle方法绘制了多个圆形,坐标和半径都在不断变化。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谭祖爱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值