文章 2025-06-06 来自:开发者社区

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发四

​目录 1 -> Web组件开发 2 -> 性能提升的推荐方法 1 -> Web组件开发1.1 -> 创建组件在pages目录下创建一个Web组件。在Web组件中通过src指定引用的网页路径,controller为组件的控制器,通过controller绑定Web组件,用于调用Web组件的方法。 // test.ets@En...

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发四
文章 2025-06-06 来自:开发者社区

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发之常见布局

​目录 1 -> 自适应布局 2 -> 响应式布局 1 -> 自适应布局1.1 -> 线性布局线性布局(LinearLayout)是开发中最常用的布局。线性布局的子组件在线性方向上(水平方向和垂直方向)依次排列。 通过线性容器Row和Column实现线性布局。Column容器内子组件按照垂直方向排列,Row组件中,子组件按照水平方向排列。 1....

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发之常见布局
文章 2025-05-30 来自:开发者社区

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发三

​目录 1 -> 绘制图形 2 -> 添加动画效果 3 -> 常见组件说明 1 -> 绘制图形绘制能力主要是通过框架提供的绘制组件来支撑,支持svg标准绘制命令。 1.1 -> 绘制基本几何图形绘制组件封装了一些常见的基本几何图形,比如矩形Rect、圆形Circle、椭圆形Ellipse等,为开发者省去了路线计算的过程。 F...

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发三
文章 2025-05-30 来自:开发者社区

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发二

​目录 1 -> 声明式UI开发指导 2 -> 创建简单视图 1 -> 声明式UI开发指导1.1 -> 开发说明声明式UI的通用开发历程如下表所示。 任务 简介准备开发环境了解声明式UI的工程结构。了解资源分类与访问。学习ArkTS语言 ArkTS是HarmonyOS优选的主力应用开发语言,当前,ArkTS在TS基础上主要扩展了声明...

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发二
文章 2025-05-30 来自:开发者社区

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发一

​目录 1 -> 方舟开发框架概述 2 -> 基于ArkTS的声明式开发范式概述 3 -> 类Web开发范式概述 1 -> 方舟开发框架概述方舟开发框架(简称:ArkUI),是一套构建HarmonyOS应用界面的UI开发框架,它提供了极简的UI语法与包括UI组件、动画机制、事件交互等在内的UI开发基础设施,以满足应用...

【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发一
文章 2023-08-05 来自:开发者社区

HarmonyOS学习路之开发篇—Java UI框架(使用工具自动生成JS FA调用PA代码)

JS FA(Feature Ability)调用PA (Particle Ability)是使用基于JS扩展的类Web开发范式的方舟开发框架所提供的一种跨语言能力调用的机制,用于建立JS能力与Java能力之间传递方法调用、处理数据返回以及订阅事件上报的通道。开发者可以使用FA调用PA机制进行应用开发,但直接使用该机制需要开发者手动撰写大量模板代码,且模板代码可能与业务代码相互耦合,使得代码可维护....

HarmonyOS学习路之开发篇—Java UI框架(使用工具自动生成JS FA调用PA代码)
文章 2023-08-05 来自:开发者社区

HarmonyOS学习路之开发篇—Java UI框架(JS FA调用Java PA)

JS FA调用Java PA机制使用兼容JS的类Web开发范式的方舟开发框架提供了JS FA(Feature Ability)调用Java PA(Particle Ability)的机制,该机制提供了一种通道来传递方法调用、处理数据返回以及订阅事件上。当前提供Ability和Internal Ability两种调用方式。Ability:拥有独立的Ability生命周期,FA使用远端进程通信拉起并....

HarmonyOS学习路之开发篇—Java UI框架(JS FA调用Java PA)
文章 2023-08-05 来自:开发者社区

HarmonyOS学习路之开发篇—Java UI框架(动画开发)

动画开发动画是组件的基础特性之一,精心设计的动画使UI变化更直观,有助于改进应用程序的外观并改善用户体验。Java UI框架提供了帧动画、数值动画和属性动画,并提供了将多个动画同时操作的动画集合。帧动画帧动画是利用视觉暂留现象,将一系列静止的图片按序播放,给用户产生动画的效果。1. 在Project窗口,打开“entry > src > main > resources >...

HarmonyOS学习路之开发篇—Java UI框架(动画开发)
文章 2023-08-05 来自:开发者社区

HarmonyOS学习路之开发篇—Java UI框架(自定义组件与布局 二)

自定义布局当Java UI框架提供的布局无法满足需求时,可以创建自定义布局,根据需求自定义布局规则常用接口Component类相关接口ComponentContainer类相关接口接口名称作用setArrangeListener设置容器组件布局子组件的侦听器onArrange通知容器组件在布局时设置子组件的位置和大小如何实现自定义布局使用自定义布局,实现子组件自动换行功能。自定义布局的使用效果&a...

HarmonyOS学习路之开发篇—Java UI框架(自定义组件与布局 二)
文章 2023-08-05 来自:开发者社区

HarmonyOS学习路之开发篇—Java UI框架(自定义组件与布局 一)

HarmonyOS提供了一套复杂且强大的Java UI框架,其中Component提供内容显示,是界面中所有组件的基类。ComponentContainer作为容器容纳Component或ComponentContainer对象,并对它们进行布局。Java UI框架也提供了一部分Component和ComponentContainer的具体子类,即常用的组件(比如:Text、Button、Ima....

HarmonyOS学习路之开发篇—Java UI框架(自定义组件与布局 一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"aliyun","productCardInfo":{"productTitle":"PAI部署多形态的SD WebUI服务","productDescription":"为企业提供云上快速部署定制化的文生图应用。","productContentLink":"https://www.aliyun.com/solution/tech-solution/pai_eas","isDisplayProductIcon":true,"productButton1":{"productButtonText":"方案详情","productButtonLink":"https://www.aliyun.com/solution/tech-solution/pai_eas"},"productButton2":{"productButtonText":"一键部署","productButtonLink":"https://help.aliyun.com/document_detail/2509703.html"},"productButton3":{"productButtonText":"查看更多技术解决方案","productButtonLink":"https://www.aliyun.com/solution/tech-solution/"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"解决方案推荐","productPromotionInfoFirstText":"AnalyticDB 与通义千问搭建 AI 智能客服","productPromotionInfoFirstLink":"https://www.aliyun.com/solution/tech-solution/analyticdb-rag","productPromotionInfoSecondText":"通义千问和LangChain搭建对话服务 ","productPromotionInfoSecondLink":"https://www.aliyun.com/solution/tech-solution/tongyi-langchain"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注