安卓用drawArc详解
来源:互联网 发布:强力磁铁超强 淘宝网 编辑:程序博客网 时间:2024/05/19 17:03
【功能说明】该方法用于在画布上绘制圆弧,通过指定圆弧所在的椭圆对象、起始角度、终止角度来实现。该方法是绘制圆弧的主要方法。
【基本语法】public void drawArc (RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)
参数说明
oval:圆弧所在的椭圆对象。(所在的椭圆或者圆要跟oval内切)
startAngle:圆弧的起始角度。
sweepAngle:圆弧的角度。
useCenter:是否显示半径连线,true表示显示圆弧与圆心的半径连线,false表示不显示。
paint:绘制时所使用的画笔。
【实例演示】下面通过代码来演示如何在画布上绘制圆弧。
protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); paint.setAntiAlias(true); //设置画笔为无锯齿 paint.setColor(Color.BLACK); //设置画笔颜色 canvas.drawColor(Color.WHITE); //白色背景 paint.setStrokeWidth((float) 3.0); //线宽 paint.setStyle(Style.STROKE); RectF oval=new RectF(); //RectF对象 oval.left=100; //左边 oval.top=100; //上边 oval.right=400; //右边 oval.bottom=300; //下边 canvas.drawArc(oval, 225, 90, false, paint); //绘制圆弧 //RectF oval=new RectF(); //RectF对象 oval.left=100; //左边 oval.top=400; //上边 oval.right=400; //右边 oval.bottom=700; //下边 canvas.drawArc(oval, 200, 135, true, paint); //绘制圆弧 }
要注意的两点:
1.构造函数的角度是这样子的:
0 0
- 安卓用drawArc详解
- drawArc
- android画弧线canvas.drawArc()参数详解
- Android 画圆弧canvas.drawArc() 详解
- drawCircle、drawArc
- drawArc()函数浅解
- drawArc绘制弧度
- canvas.drawArc实现
- canvas.drawArc 起始角度
- drawArc绘制圆弧
- drawArc方法:绘制圆弧
- drawArc()参数问题
- android 画饼图 Canvas drawArc
- Android Canvas drawArc方法介绍
- Android Canvas drawArc方法介绍
- android canvas.drawArc方法介绍
- Android Canvas drawArc方法介绍
- Android Canvas drawArc方法介绍
- PAT-JAVA-5-30 字符串的冒泡排序 (20分)
- MySQL 与 Mongodb 常用命令对比
- Shader入门学习手记
- 深入理解js立即执行函数
- swift UISlider
- 安卓用drawArc详解
- java 集合框架一
- CALyer简单介绍和使用
- XML
- 无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib
- ffmpeg处理视频
- 谈谈面试和博客写作
- Spark性能优化指南——基础篇
- 使用NuGet安裝Entity Framework 4.2