当前位置:网站首页>HDD杭州站•ArkUI让开发更灵活
HDD杭州站•ArkUI让开发更灵活
2022-08-05 10:38:00 【InfoQ】
一、整体介绍
- 声明式Canvas绘制能力:支持开发者自定义绘制能力,包括Canvas绘制能力和离屏绘制能力。
- 高级UI组件扩展能力:XComponent组件让开发者轻松面对游戏、地图等独立渲染场景;Web组件提供了HTML5页面加载特性。
- UI开发效率提升:在交互归一、多态样式自定义、工具链体验等方面进行了增强和提升,让开发更灵活。

二、声明式Canvas绘制能力
- 利用现有Web Canvas生态,对标W3C的Canvas接口。
- 提供17种属性、35种方法,覆盖大部分绘制场景需求。
- 采用声明式语法,更符合开发者绘制习惯。
- 框架集成Canvas能力,无需引入Web引擎。

三、高级UI组件扩展能力




@Entry
@Component
struct WebIndex {
private controller: WebController = new WebController();
build() {
Row() {
Column() {
Web({ src: "https://developer.harmonyos.com/cn/develop/arkUI/", controller: this.controller })
}
.width('100%')
}
.height('100%')
}
}
四、UI开发效率提升




五、ArkUI的下一步




边栏推荐
- [强网杯2022]WP-UM
- What is SPL?
- Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU
- Go编译原理系列6(类型检查)
- [Android] How to use RecycleView in Kotlin project
- uniapp connect ibeacon
- In-depth understanding of timeout settings for Istio traffic management
- 今天告诉你界面控件DevExpress WinForms为何弃用经典视觉样式
- Ali's new launch: Microservices Assault Manual, all operations are written out in PDF
- Still looking for a network backup resources?Hurry up to collect the following network backup resource search artifact it is worth collecting!
猜你喜欢
MySQL 中 auto_increment 自动插入主键值
多线程(进阶) - 2.5w字总结
气象数据数据处理实例——matlab字符串切割匹配与R语言日期匹配(数据拼接)
Our Web3 Entrepreneurship Project, Yellow
Introduction to SD NAND Flash!
阿里全新推出:微服务突击手册,把所有操作都写出来了PDF
Voice-based social software development - making the most of its value
E-sports, convenience, efficiency, security, key words for OriginOS functions
项目成本控制如何帮助项目成功?
gradle尚硅谷笔记
随机推荐
MySQL事务
Chapter 4: In the activiti process, variable transmission and acquisition process variables, setting and acquiring multiple process variables, setting and acquiring local process variables "recommende
一张图看懂 SQL 的各种 join 用法!
2022华数杯数学建模A题环形振荡器的优化设计思路思路代码分享
秘乐短视频挖矿系统开发详情
Confessing in the era of digital transformation: Mai Cong Software allows enterprises to use data in the easiest way
How can project cost control help project success?
【MySQL基础】-【数据处理之增删改】
What are the standards for electrical engineering
第三章 : redis数据结构种类
导火索:OAuth 2.0四种授权登录方式必读
攻防世界-PWN-new_easypwn
This notebook of concurrent programming knowledge points strongly recommended by Ali will be a breakthrough for you to get an offer from a big factory
【C语言指针】用指针提升数组的运算效率
基于MindSpore高效完成图像分割,实现Dice!
第七章,activiti个人任务分配,动态指定和监听器指定任务委派人「建议收藏」
上位机开发C#语言:模拟STC串口助手接收单片机发送数据
PCB layout must know: teach you to correctly lay out the circuit board of the op amp
第四章:activiti RuntimeService设置获和取流程变量,及与taskService的区别,开始和完成任务时设置流程变量[通俗易懂]
力扣(LeetCode)216. 组合总和 III(2022.08.04)