HarmonyOS 关于canvas中 动态设置lineto

HarmonyOS
10h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa
@Entry
@Component
struct CanvasDemo {
  private settings: RenderingContextSettings = new RenderingContextSettings(true)
  private context: CanvasRenderingContext2D = new CanvasRenderingContext2D(this.settings)
  @State @Watch('draw')content: string = ""

  draw() {
    this.context.clearRect(0, 0, 200, 200) // 清理画布内容
    this.context.fillText(this.content, 50, 50) // 重新填充
  }

  build() {
    Column() {
      Canvas(this.context)
        .width('100%')
        .height('25%')
        .backgroundColor('#F5DC62')
        .onReady(() => {
          //可以在这里绘制内容。
          this.context.font = '55px sans-serif'
          this.context.fillText(this.content, 50, 50)
        })
      TextInput({
        text:$$this.content
      })
    }
    .borderColor('#31525B')
    .borderWidth(12)
    .width('100%')
    .height('100%')
  }
}
分享
微博
QQ
微信
回复
8h前
相关问题
HarmonyOS Canvas关于绘制图片问题
364浏览 • 1回复 待解决
JS UI框架canvas如何动态指定宽高
6889浏览 • 1回复 待解决
Canvas绘制内容如何动态更新
1621浏览 • 1回复 待解决
HarmonyOS 关于Web的动态创建
407浏览 • 1回复 待解决
HarmonyOS关于AXIOS动态传参数问题
570浏览 • 1回复 待解决
HarmonyOS 自定义设置动态壁纸
120浏览 • 1回复 待解决
关于动态创建的组件销毁问题
228浏览 • 1回复 待解决
HarmonyOS ListItem侧滑菜单动态设置
8浏览 • 0回复 待解决
有没有给canvas设置ColorFilter的方法?
681浏览 • 1回复 待解决
Canvas画的时候,怎么设置画笔颜色
420浏览 • 1回复 待解决
Canvas深色/浅色主题切换
424浏览 • 1回复 待解决
HarmonyOS 关于代理提醒的设置问题
473浏览 • 1回复 待解决
动态设置文本导致致命错误
7234浏览 • 1回复 待解决
Canvas fillText 如何旋转角度
454浏览 • 1回复 待解决
HarmonyOS 关于ArkTS的!使用
703浏览 • 1回复 待解决
如何在HarmonyOS实现动态主题切换?
141浏览 • 0回复 待解决