0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于OpenHarmony极简操作的MiniCanvas

冬至配饺子 来源:Gitee 作者:arkui 2022-08-04 11:07 次阅读

介绍

基于OpenHarmony的Cavas组件封装了一版极简操作的MiniCanvas,屏蔽了原有Canvas内部复杂的调用流程,支持一个API就可以实现相应的绘制能力,该库还在继续完善中,也欢迎PR。

使用说明

添加MiniCanvas依赖

在项目entry目录执行如下命令安装MiniCanvas库:

poYBAGLrNs-Abz7BAAAUR76oKaM115.png

引入MiniCanvas

pYYBAGLrNt-ABicNAAAYaFO1qt8067.png

使用MiniCanvas

poYBAGLrNvGAZOLCAAA850LqXEU745.png

MiniCanvas绘制

pYYBAGLrNxWAEy42AAFQu4oIH_g896.png

pYYBAGLrNx2AfcQ8AABxkd9FuRs524.png

运行结果

poYBAGLrN1WAJQMXAAEI5Dth9nk388.png
poYBAGLrN1uAK8wgAAAhTmUtsos182.png



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1502

    浏览量

    62042
  • OpenHarmony
    +关注

    关注

    25

    文章

    3723

    浏览量

    16331
收藏 人收藏

    评论

    相关推荐

    资讯速递 OpenHarmony2024年度课题发布

    分解课题54个,涵盖了极致体验、纯净安全、开发三大方向,其中32道课题已经由18家高校技术俱乐部揭榜。迄今为止,7个课题已结题,其中3个课题在技术创新和社区贡献上成果显著,获评领航课题并在第三届OpenHarmony技术大会
    的头像 发表于 12-20 09:09 111次阅读
    资讯速递   <b class='flag-5'>OpenHarmony</b>2024年度课题发布

    通过WebSocket操作OpenHarmony机器

    OpenHarmony机器人中运行 ArkTS APP,在APP中通过WebScoket客户端接收指令,然后调用机器人接口实现相关动作。
    发表于 11-27 16:41

    第三届OpenHarmony技术大会在上海成功举办

    时代构建分布式全场景协同的开源操作系统基座。 技术上,OpenHarmony具备“架构解耦、弹性扩展”“异构并行、全栈协同”“原生智能、场景体验”“原生安全、生态纯净”“开发、多端
    发表于 10-13 11:14

    RVBacktrace RISC-V栈回溯组件

    RVBacktrace组件简介一个的RISC-V栈回溯组件。功能在需要的地方调用组件提供的唯一API,开始当前环境的栈回溯支持输出addr2line需要的命令,使用addr2line进行栈回溯支持结合反汇编,栈回溯信息图表化TODOList:支持打印
    的头像 发表于 09-15 08:12 392次阅读
    RVBacktrace RISC-V<b class='flag-5'>极</b><b class='flag-5'>简</b>栈回溯组件

    基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony

    1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在OpenHarmony凌蒙派-RK3568开发
    的头像 发表于 09-15 08:09 397次阅读
    基于ArkTS语言的<b class='flag-5'>OpenHarmony</b> APP应用开发:Hello<b class='flag-5'>Openharmony</b>

    基于Openharmony轻量级操作系统的分布式数据管理开发案例

    实验内容本例程演示如何在小凌派-RK2206开发板上使用OpenHarmony轻量级操作系统进行KvStore(即分布式数据管理)数据读写。例程:(1)创建两个线程,一个负责写入KvStore存储
    的头像 发表于 08-07 08:23 974次阅读
    基于<b class='flag-5'>Openharmony</b>轻量级<b class='flag-5'>操作</b>系统的分布式数据管理开发案例

    龙芯2K0300蜂鸟板支持OpenHarmony 4.0 Release版本操作系统

    OpenHarmony操作系统,可以为开发者提供更多的选择。本次发售的2K0300蜂鸟开发板内置OpenHarmony 4.0 Release版本操作系统,并支持升级到
    发表于 06-20 10:02

    示波器的模式和全功能模式

    设置怕自己设置错了。另一些客户很熟悉示波器软件的所有功能,但是他使用的场景可能比较简单,只需要简单的功能即可,不希望显示过多的其他功能。所以我们增加了一个选项,客户可以使用模式,如下图所示
    发表于 05-16 11:29

    OpenHarmony 成功亮相国际学术会议 ASPLOS 2024

    举行的ASPLOS 2024上成功举办。本次学术教程会以“OpenHarmony操作系统的关键特性与能力”为主题,聚焦“基于OpenHarmony的前沿学术探索机遇与挑战“,详细介绍了
    的头像 发表于 05-16 09:28 442次阅读
    <b class='flag-5'>OpenHarmony</b> 成功亮相国际学术会议 ASPLOS 2024

    如何在OpenHarmony设置静态IP?

    介绍本文适用于所有RK3566/RK3568/RK3588平台产品在OpenHarmony系统上设置静态IP。本文以PurplePiOH开发板为例,在OpenHarmony系统上进行设置。触觉智能
    的头像 发表于 05-12 08:32 757次阅读
    如何在<b class='flag-5'>OpenHarmony</b>设置静态IP?

    【开源鸿蒙】下载OpenHarmony 4.1 Release源代码

    本文介绍了如何下载开源鸿蒙(OpenHarmony操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发
    的头像 发表于 04-27 23:16 934次阅读
    【开源鸿蒙】下载<b class='flag-5'>OpenHarmony</b> 4.1 Release源代码

    OpenHarmony内核编程实战

    编写程序,让开发板在串口调试工具中输出”Hello,OpenHarmony“。▍操作在源码的根目录中有名为”applications“的文件,他存放着应用程序样例
    的头像 发表于 03-27 08:31 838次阅读
    <b class='flag-5'>OpenHarmony</b>内核编程实战

    鸿蒙OpenHarmony开发实战:【MiniCanvas

    基于OpenHarmony的Cavas组件封装了一版操作MiniCanvas,屏蔽了原有Canvas内部复杂的调用流程,支持一个API
    的头像 发表于 03-23 20:43 363次阅读

    【鸿蒙】OpenHarmony 4.0蓝牙代码结构

    OpenHarmony 4.0蓝牙代码结构析前言 OpenHarmony 4.0上蓝牙仓和目录结构进行一次较大整改,本文基于4.0以上版本对蓝牙代码进行分析,便于读者快速了解和学习
    的头像 发表于 02-26 16:08 1573次阅读
    【鸿蒙】<b class='flag-5'>OpenHarmony</b> 4.0蓝牙代码结构<b class='flag-5'>简</b>析

    浅谈兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。     ▲ 仓库地址
    的头像 发表于 02-02 15:22 617次阅读
    浅谈兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter