HarmonyOS 能用arc和arcTo方法画一个直径为5vp的半个圆弧吗?
1.不明白arc中startAngle的意思。
2.arcTo中x1 , y1 明明不在圆弧经过的路径上。
@Entry
@Component
struct ArcTo {
private settings: RenderingContextSettings = new RenderingContextSettings(true)
private context: CanvasRenderingContext2D = new CanvasRenderingContext2D(this.settings)
build() {
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
Canvas(this.context)
.width('100%')
.height('100%')
.backgroundColor('#ffff00')
.onReady(() =>{
this.context.moveTo(100, 20)
this.context.arcTo(150, 20, 150, 70, 50)
this.context.stroke()
})
}
.width('100%')
.height('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何画一个半圆,并进行一个从0°到360°的动画
33浏览 • 1回复 待解决
HarmonyOS ArkTS有把一个组件移动到另一个窗口上的方法吗?
62浏览 • 1回复 待解决
自定义封装一个TextInput组件,只能用默认弹出键盘的清空删除键一个个删是吗
1829浏览 • 1回复 待解决
HarmonyOS 如何封装一个异步线程TaskPool任务为一个promise
44浏览 • 1回复 待解决
HarmonyOS如何声明一个为null的函数类型
620浏览 • 1回复 待解决
HarmonyOS 给一个CordovaH5和原生相互调用的Demo
36浏览 • 1回复 待解决
HarmonyOS定义一个map为临时变量
597浏览 • 1回复 待解决
HarmonyOS 如何开发一个带5个tab的框架模版
0浏览 • 1回复 待解决
两SQL语句能不能用一个SQL搞定?
2855浏览 • 1回复 待解决
由UIAbility创建的一个子窗口,能配置为可拖动吗
1681浏览 • 1回复 待解决
封装一个获取当前时间的方法,格式为yyyy/mm/dd hh:mm:ss
579浏览 • 1回复 待解决
需要一个获取当前省份的方法
511浏览 • 1回复 待解决
销毁一个子窗口的方法
412浏览 • 1回复 待解决
HarmonyOS 如何画一条宽度为80%的虚线,并支持虚线比例配置
6浏览 • 1回复 待解决
EntryAbility中的context和getContext(this)是同一个对象吗
1578浏览 • 1回复 待解决
HarmonyOS 实现给一个View添加Mask遮罩,其中Mask为一个带透明度的图片
66浏览 • 1回复 待解决
可以全局定义一个@Builder方法布局,并进行使用吗?
242浏览 • 1回复 待解决
如何实现一个监听网络变化的方法
648浏览 • 1回复 待解决
HarmonyOS 能写一个装饰器的例子吗
37浏览 • 1回复 待解决
一个应用的API Version和 compileSdkVersion 的版本号是一致的吗?
3386浏览 • 1回复 待解决
如何获取单位为vp的屏幕宽度?
289浏览 • 1回复 待解决
mysql的一个问题有懂的吗?
2365浏览 • 1回复 待解决
一个应用内的所有ArkWeb是共用同一个render进程吗?
863浏览 • 1回复 待解决
周日历滑动,以周为一个单位滑动
809浏览 • 1回复 待解决
请教一个mysql问题有知道的吗?
2403浏览 • 1回复 待解决
可以使用arc绘制半圆,startAngle为起始弧度,弧度可以通过(π /180)* 角度数得到,如:
arcTo则是用来绘制圆弧的。