选择应用类型
企业内部应用开发
学习地图
动态与公告
应用开发平台简介(新版)
应用开发平台简介
开发应用(新版)
开发应用
服务端API
客户端API
事件订阅
参考
常见问题
历史文档
服务端API
客户端API
小程序
钉钉小程序介绍
小程序开发工具
小程序JSAPI
JSAPI总览
基础
免登授权码
更新管理小程序
网络
多媒体
界面
导航栏
TabBar
显示模式
交互反馈
离开页面二次确认
下拉刷新
选择日期
动画
画布
创建canvas
CanvasContext
CanvasContext概览
把画布内容导出成图片(toTempFilePath)
文本对齐方式(setTextAlign)
文本基线(setTextBaseline)
设置填充色(setFillStyle)
设置边框颜色(setStrokeStyle)
设置阴影样式(setShadow)
创建线性的渐变色(createLinearGradient)
创建圆形的渐变色(createCircularGradient)
创建渐变点(addColorStop)
设置线条宽度(setLineWidth)
设置线条的端点样式(setLineCap)
设置线条的交点样式(setLineJoin)
设置最大斜接长度(setMiterLimit)
创建矩形(rect)
填充矩形(fillRect)
画一个矩形(strokeRect)
清除画布上矩形区域内的内容(clearRect)
填充内容(fill)
画出当前路径的边框(stroke)
创建路径(beginPath)
关闭一个路径(closePath)
移动路径(moveTo)
增加一个新点(lineTo)
画一条弧线(arc)
创建三次方贝塞尔曲线路径(bezierCurveTo)
设置为剪切路径(clip)
创建二次贝塞尔曲线路径(quadraticCurveTo)
缩放(scale)
顺时针旋转(rotate)
变换原点坐标(translate)
设置字体大小(setFontSize)
绘制被填充的文本(fillText)
绘制图像(drawImage)
设置全局画笔透明度(setGlobalAlpha)
保存当前绘图上下文(save)
恢复绘图上下文(restore)
将描述画到画布中(draw)
获取canvas区域隐含的像素数据(getImageData)
将像素数据绘制到画布(putImageData)
键盘
滚动
动态加载网络字体
小程序跳转
节点查询
位置
缓存
设备
地图
应用级事件
文件管理器
开放接口
小程序内使用H5微应用JSAPI
H5微应用
事件订阅
开发前必读
开发应用
应用管理

画一条弧线(arc)

更新于 2024-01-11使用CanvasContext.arc画一条弧线。

重要
  • 创建一个圆可以用 arc() 方法指定其实弧度为0,终止弧度为 2 * Math.PI

  • stroke() 或者 fill() 方法来在 canvas 中画弧线。

示例代码

Loading...

针对 arc(150, 35, 50, 0, 1.8 * Math.PI)的三个关键坐标如下:

  • 绿色: 圆心 (15, 35)

  • 红色: 起始弧度 (0)

  • 蓝色: 终止弧度 (1.8 * Math.PI)

入参

参数

类型

说明

x

Number

圆 x 坐标。

y

Number

圆 y 坐标。

r

Number

圆 半径。

sAngle

Number

起始弧度,单位弧度(在3点钟方向)。

eAngle

Numbers

终止弧度。

counterclockwise

Boolean

可选,指定弧度的方向是逆时针还是顺时针。

默认值:false。

这篇文档是否有帮助?
本页内容
点击纠错