android中对Canvas.drawCircle()方法的理解
来源:互联网 发布:python入门经典书籍 编辑:程序博客网 时间:2024/05/29 02:50
功能说明
该方法用于在画布上绘制圆形,通过指定圆形圆心的坐标和半径来实现。该方法是绘制圆形的主要方法,同时也可以通过设置画笔的空心效果来绘制空心的圆形。
基本语法
public void drawCircle (float cx, float cy, float radius, Paint paint)
参数说明
- cx:圆心的x坐标。
- cy:圆心的y坐标。
- radius:圆的半径。
- paint:绘制时所使用的画笔。
实例演示
下面通过代码来演示如何在画布上绘制圆形。
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); mPaint.setAntiAlias(false); //设置画笔为无锯齿 mPaint.setColor(Color.BLACK); //设置画笔颜色 canvas.drawColor(Color.WHITE); //白色背景 mPaint.setStrokeWidth((float) 3.0); //线宽 mPaint.setStyle(Paint.Style.STROKE); //空心效果 canvas.drawCircle(50, 50, 10, mPaint); //绘制圆形 canvas.drawCircle(100, 100, 20, mPaint); //绘制圆形 canvas.drawCircle(150, 150, 30, mPaint); //绘制圆形 canvas.drawCircle(200, 200, 40, mPaint); //绘制圆形 canvas.drawCircle(250, 250, 50, mPaint); //绘制圆形 canvas.drawCircle(300, 300, 60, mPaint); //绘制圆形 canvas.drawCircle(350, 350, 70, mPaint); //绘制圆形 }
效果
2 0
- android中对Canvas.drawCircle()方法的理解
- Android之Canvas.drawCircle()方法的理解
- Android 对canvas的translate()方法的理解
- 对canvas的translate()方法的理解
- 对canvas的translate()方法的理解
- 对canvas的translate()方法的理解
- 对Android canvas的一点粗浅理解
- Android canvas rotate方法的理解
- Android 对Canvas的translate方法总结
- 对canvas的translate()方法的理解
- 原生android中对AsynckTask中实现方法的理解
- Canvas drawCircle Rect边框问题
- android 自定义view时,重写onDraw(),对Canvas的理解
- android中对View的onMeasure()方法的理解
- android中对自定义View的onMeasure()方法的理解
- android中对View的onMeasure()方法的理解
- android中对View的onMeasure()方法的理解
- [Android应用]对GroupView中onInterceptTouchEvent方法的理解
- 【iOS开发】结构体如何存入数组中
- Ext 基础知识之事件机制
- DrawCli代码中双缓冲,裁剪区技术以及坐标变换等技术分析
- 【SPOJ-MATCHING】Fast Maximum Matching【二分图匹配】
- 模块化--RequireJS
- android中对Canvas.drawCircle()方法的理解
- 媒体类型@media
- Dede列表页调用TAG标签的方法
- hrbust 哈理工oj 1993数硬币【dp】【背包】
- MVP模式
- UEFI+GPT引导基础篇(一):什么是GPT,什么是UEFI?
- SAP解决USACO4.2.1网络流问题
- Android消息传递利器EventBus
- windows下MongoDB的安装以及php的扩展