android中对Canvas.drawCircle()方法的理解
2016-02-17 17:30
495 查看
功能说明
该方法用于在画布上绘制圆形,通过指定圆形圆心的坐标和半径来实现。该方法是绘制圆形的主要方法,同时也可以通过设置画笔的空心效果来绘制空心的圆形。基本语法
public void drawCircle (float cx, float cy, float radius, Paint paint)参数说明
cx:圆心的x坐标。cy:圆心的y坐标。
radius:圆的半径。
paint:绘制时所使用的画笔。
实例演示
下面通过代码来演示如何在画布上绘制圆形。[code] @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); //绘制圆形 }
效果
相关文章推荐
- Android中ExpandableListView的使用 (二)
- android权限
- Android ImageView,ImageButton的scaleType属性与adjustViewBounds属性
- Android中ExpandableListView的使用 (一)
- 如何定位联芯平台的Android系统代码第三方apps
- 使用SeekBar制作可拖动的进度条
- Android Studio 多渠道打包及 gradlew 命令的基本使用
- 谈谈Android Material Design 中的Tint(着色)
- Android单点触控实现图片平移、缩放、旋转功能
- Android默认输入法设置
- Android scroll 分析
- android window 一些属性说明
- MVC模式开发Android应用
- Android进阶笔记13:Android 系统上一款开源的图表库
- Android中Canvas绘图基础详解(附源码下载)
- Android BLE学习(二): Android与51822蓝牙模块通信流程的实现与分析
- Android Service的学习和总结
- Android studio .gitignore 文件的内容
- android中相对像素dp(dip)、绝对像素px、sp和屏幕密度
- HUNTING YOUR LEAKS: MEMORY MANAGEMENT IN ANDROID