返回顶部
首页 > 资讯 > 精选 >微信小程序中canvasContext.arc怎么用
  • 659
分享到

微信小程序中canvasContext.arc怎么用

2023-06-26 09:06:07 659人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关微信小程序中canvasContext.arc怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。canvasContext.arc定义画一条弧线。Tip: 创建一个圆可以用a

这篇文章将为大家详细讲解有关微信小程序canvasContext.arc怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

canvasContext.arc


定义

画一条弧线。

Tip: 创建一个圆可以用arc()方法指定起始弧度为0,终止弧度为2 * Math.PI

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

参数

参数类型说明
xNumber圆的x坐标
yNumber圆的y坐标
rNumber圆的半径
sAngleNumber起始弧度,单位弧度(在3点钟方向)
eAngleNumber终止弧度
counterclockwiseBoolean可选。指定弧度的方向是逆时针还是顺时针。默认是false,即顺时针。

例子

const ctx = wx.createCanvasContext('myCanvas')// Draw coordinatesctx.arc(100, 75, 50, 0, 2 * Math.PI)ctx.setFillStyle('#EEEEEE')ctx.fill()ctx.beginPath()ctx.moveTo(40, 75)ctx.lineTo(160, 75)ctx.moveTo(100, 15)ctx.lineTo(100, 135)ctx.setStrokeStyle('#AAAAAA')ctx.stroke()ctx.setFontSize(12)ctx.setFillStyle('black')ctx.fillText('0', 165, 78)ctx.fillText('0.5*PI', 83, 145)ctx.fillText('1*PI', 15, 78)ctx.fillText('1.5*PI', 83, 10)// Draw pointsctx.beginPath()ctx.arc(100, 75, 2, 0, 2 * Math.PI)ctx.setFillStyle('lightgreen')ctx.fill()ctx.beginPath()ctx.arc(100, 25, 2, 0, 2 * Math.PI)ctx.setFillStyle('blue')ctx.fill()ctx.beginPath()ctx.arc(150, 75, 2, 0, 2 * Math.PI)ctx.setFillStyle('red')ctx.fill()// Draw arcctx.beginPath()ctx.arc(100, 75, 50, 0, 1.5 * Math.PI)ctx.setStrokeStyle('#333333')ctx.stroke()ctx.draw()

针对arc(100, 75, 50, 0, 1.5 * Math.PI)的三个关键坐标如下:

  • 绿色: 圆心 (100, 75)

  • 红色: 起始弧度 (0)

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

关于“微信小程序中canvasContext.arc怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 微信小程序中canvasContext.arc怎么用

本文链接: https://lsjlt.com/news/308588.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 微信小程序中canvasContext.arc怎么用
    这篇文章将为大家详细讲解有关微信小程序中canvasContext.arc怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。canvasContext.arc定义画一条弧线。Tip: 创建一个圆可以用a...
    99+
    2023-06-26
  • 微信小程序中wx.authorize怎么用
    本文将为大家详细介绍“微信小程序中wx.authorize怎么用”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“微信小程序中wx.authorize怎么用”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,...
    99+
    2023-06-26
  • 微信小程序中wx.createVideoContext怎么用
    这篇文章主要为大家展示了微信小程序中wx.createVideoContext怎么用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序中wx.createVideoContext怎么用”这篇...
    99+
    2023-06-26
  • 微信小程序中canvasContext.rect怎么用
    这篇文章将为大家详细讲解有关微信小程序中canvasContext.rect怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。canvasContext.rect定义创建一个矩形。Tip: 用fill(...
    99+
    2023-06-26
  • 微信小程序中canvasContext.fillRect怎么用
    这篇文章主要为大家展示了“微信小程序中canvasContext.fillRect怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中canvasContext.fillRect怎么...
    99+
    2023-06-26
  • 微信小程序中canvasContext.moveTo怎么用
    这篇文章主要介绍微信小程序中canvasContext.moveTo怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!canvasContext.moveTo定义把路径移动到画布中的指定点,不创建线条。Tip: 用...
    99+
    2023-06-26
  • 微信小程序中canvasContext.lineTo怎么用
    这篇文章主要介绍了微信小程序中canvasContext.lineTo怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。canvasContext.lineTo定义line...
    99+
    2023-06-26
  • 微信小程序怎么用
    这篇文章给大家分享的是有关微信小程序怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序要去哪里找?又该怎么用?秘密全在这里微信小程序正式发布 看完你也会玩小程序!&n...
    99+
    2024-04-02
  • 微信小程序中Audio API怎么用
    这篇文章将为大家详细讲解有关微信小程序中Audio API怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。注意:1.2.0 版本开始,本接口不再维护。建议使用能力更强的 wx.getBackgroun...
    99+
    2023-06-26
  • 微信小程序中scroll-view怎么用
    这篇文章主要为大家展示了“微信小程序中scroll-view怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中scroll-view怎么用”这篇文章吧。scroll-view可滚动...
    99+
    2023-06-26
  • 微信小程序canvas中translate怎么用
    本篇内容介绍了“微信小程序canvas中translate怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!canvasContext.t...
    99+
    2023-06-26
  • 微信小程序swiper怎么用
    这篇文章将为大家详细讲解有关微信小程序swiper怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。swiper滑块视图容器。属性名类型默认值说明最低版本indicator-dotsBooleanfal...
    99+
    2023-06-26
  • 微信小程序APIsetTextAlign怎么用
    本文小编为大家详细介绍“微信小程序APIsetTextAlign怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序APIsetTextAlign怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。c...
    99+
    2023-06-26
  • 微信小程序videoContext怎么用
    这篇文章主要介绍了微信小程序videoContext怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序videoContext怎么用文章都会有所收获,下面我们一起来看看吧。wx.createVide...
    99+
    2023-06-26
  • 微信小程序中this和that怎么用
    小编给大家分享一下微信小程序中this和that怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序中,在wx.req...
    99+
    2024-04-02
  • 微信小程序中Page()函数怎么用
    这篇文章给大家分享的是有关微信小程序中Page()函数怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PagePage() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函...
    99+
    2023-06-26
  • 在微信小程序中怎么使用three.js
    本篇内容主要讲解“在微信小程序中怎么使用three.js”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在微信小程序中怎么使用three.js”吧!1.首先引入下载材料,最后有完整源码默认你很熟悉...
    99+
    2023-07-05
  • 微信小程序的pages怎么用
    本文小编为大家详细介绍“微信小程序的pages怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序的pages怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  pages  接受一个数组,每一项...
    99+
    2023-06-26
  • 微信小程序模板怎么用
    这篇文章主要为大家展示了“微信小程序模板怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序模板怎么用”这篇文章吧。模板WXML提供模板(template),可以在模板中定义代码片段,...
    99+
    2023-06-26
  • 微信小程序的navigator怎么用
    这篇文章主要介绍“微信小程序的navigator怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序的navigator怎么用”文章能帮助大家解决问题。navigator页面链接。属性名类...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作