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

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

3天内不再提示

JavaUI框架新增组件开发指南

HarmonyOS开发者 来源:HarmonyOS开发者 作者:HarmonyOS 2021-09-28 10:04 次阅读

Java UI框架是HarmonyOS应用开发中诸多开发者需要关注的重要内容。近期,文档君结合各位开发者反馈的声音和改进建议,对官网文档的Java UI框架内容进行了更新,主要体现在新增开发指南和补充开发说明。欢迎广大开发者使用并反馈建议。话不多说,快来看看本次更新的具体内容吧!

一、新增组件开发指南

本次更新,新增了PopupDialog和CommonDialog组件的开发指南。

PopupDialog和CommonDialog是两款比较常用的交互类组件,给开发者提供了简单且实用的对话框,下面将简单介绍两款组件的内容。

PopupDialog组件

PopupDialog是在当前界面之上弹出的气泡对话框,可以参照组件或者屏幕显示。开发者可以通过PopupDialog的构造方法创建一个气泡对话框,使用setArrowOffset、setArrowSize、setBackColor等常用方法来设置气泡对话框的尺寸、背景及箭头样式等。另外,也可以使用setCustomComponent来进行一些自定义设置。自定义气泡对话框示例效果图,如图1所示:

CommonDialog组件

CommonDialog是一种在弹出框消失之前,用户无法操作其他界面内容的对话框。通常用来展示用户当前需要或用户必须关注的信息或操作。

开发者可以使用CommonDialog的构造方法创建一个对话框,并通过setSize、setOffset、setCornerRadius等常用方法设置对话框的尺寸、偏移量、圆角值,再通过setDuration方法设置对话框自动关闭前的持续时间。开发者还可以使用setCustomComponent来进行一些自定义设置。自定义CommonDialog对话框示例效果图

二、补充组件开发说明

本次更新,在原组件开发指南的基础上,对ToastDialog组件、Picker组件、TableLayout布局以及自定义组件的开发指南内容进行了补充说明,使开发者在阅读文档过程中能更容易地理解并掌握其开发过程。下面是本次补充说明的内容。

ToastDialog组件

ToastDialog组件是在窗口上方弹出的对话框,是通知操作的简单反馈。本次更新,补充了ToastDialog组件的接口说明,开发者可获取到对应的构造方法和常用方法,以便更好地进行ToastDialog的创建、使用及自定义设置等。ToastDialog组件新增接口说明内容,如图3所示:

17cd36bc-1fc0-11ec-82a8-dac502259ad0.png

图3 ToastDialog新增接口说明内容

ToastDialog组件官网指南:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-toastdialog-0000001060125963#section166052377612

Picker组件

Picker组件提供了滑动选择器。本次更新,补充了Picker组件多级关联的使用示例,以便开发者更好地开发实现多级Picker关联相关的场景需求。Picker组件多级关联,如图4所示:

Picker组件官网指南:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-picker-0000001059807909

TableLayout布局

TableLayout使用表格的方式划分子组件。本次更新,补充了TableLayout子组件行列属性的使用示例,开发者可以通过设置TableLayout子组件的行列属性来实现单元格合并的效果。使用TableLayout实现单元格合并,如图5所示:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-layout-tablelayout-0000001060379893

自定义组件

自定义组件是开发者根据设计需求创建的组件。本次更新,补充了自定义组件的完整的示例代码,并对文档中自定义圆环组件的功能进行调整,实现每次点击/抬起都可改变圆环颜色。自定义圆环组件的效果,如图6所示:

图6 自定义圆环组件的效果示意图

自定义组件官网指南:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-custom-components-0000001139369661

三、建议与反馈

我们坚持倾听开发者声音,持续优化文档体验。开发者在开发的过程中有任何文档问题和建议,可通过以下两种方式进行反馈:

直接点击开发文档下“意见反馈”按钮进行反馈;

华为开发者论坛“HarmonyOS”版块下,单击“发表主题”进行反馈。

“没有人能够熄灭满天星光,每一位开发者,都是华为要汇聚的星星之火”,期待更多的开发者加入HarmonyOS,正是因为有你们的建议和反馈,我们在文档体验提升的道路上,走得更加坚定和从容。让我们携手共同打造面向万物互联的超级终端新体验。

责任编辑:haq

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

    关注

    37

    文章

    6274

    浏览量

    121859
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102988
  • HarmonyOS
    +关注

    关注

    79

    文章

    1799

    浏览量

    29249

原文标题:JavaUI框架的官网文档内容更新啦,速来拿走!

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    迅为RK3568开发板驱动开发指南-输入子系统

    迅为RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 197次阅读
    迅为RK3568<b class='flag-5'>开发</b>板驱动<b class='flag-5'>开发指南</b>-输入子系统

    GD32VW553系列开发指南

    电子发烧友网站提供《GD32VW553系列开发指南.pdf》资料免费下载
    发表于 02-19 10:53 0次下载
    GD32VW553系列<b class='flag-5'>开发指南</b>

    RA家族QE电机应用开发指南

    电子发烧友网站提供《RA家族QE电机应用开发指南.pdf》资料免费下载
    发表于 01-31 09:57 0次下载
    RA家族QE电机应用<b class='flag-5'>开发指南</b>

    keil arm软件开发指南

    电子发烧友网站提供《keil arm软件开发指南.pdf》资料免费下载
    发表于 01-26 15:51 6次下载

    GD32L233硬件开发指南

    电子发烧友网站提供《GD32L233硬件开发指南.pdf》资料免费下载
    发表于 01-05 10:26 1次下载
    GD32L233硬件<b class='flag-5'>开发指南</b>

    GD32VW553快速开发指南应用说明

    电子发烧友网站提供《GD32VW553快速开发指南应用说明.pdf》资料免费下载
    发表于 12-14 09:58 0次下载
    GD32VW553快速<b class='flag-5'>开发指南</b>应用说明

    AT32 HOGP开发指南

    AT32 HOGP开发指南人机接口设备(Human Interface Devices, HID)的主要目的是基于USB实现者论坛所维护的规格书,提供用户与计算器之间的接口。
    发表于 10-26 06:18

    HarmonyOS语言基础类库开发指南上线啦!

    语言基础类库提供哪些功能?多线程并发如何实现?TaskPool(任务池)和Worker在实现和使用场景上有何不同? 针对开发者关注的并发等语言基础类库的相关能力,我们在新推出的语言基础类库开发指南
    的头像 发表于 10-18 16:20 270次阅读
    HarmonyOS语言基础类库<b class='flag-5'>开发指南</b>上线啦!

    Rockchip i2c开发指南

    视壮嵌入式板卡rk3399《rockchip i2c 开发指南 v1.0》分享i2c设备的设备应用非常广泛,常见的包含重力传感器,触摸屏驱动芯片,音频解码等,这个文档是rk3399的i2c开发文档:《rockchip i2c 开发指南
    发表于 10-10 08:17

    ESP32开发指南

    ESP32开发指南介绍、开发板硬件介绍、开发准备、Windows搭建ESP32开发环境
    发表于 10-09 06:06

    GD32W515系列硬件开发指南

    电子发烧友网站提供《GD32W515系列硬件开发指南.pdf》资料免费下载
    发表于 09-19 15:55 1次下载
    GD32W515系列硬件<b class='flag-5'>开发指南</b>

    Rockchip I2C开发指南

    电子发烧友网站提供《Rockchip I2C开发指南.pdf》资料免费下载
    发表于 09-15 15:33 0次下载
    Rockchip I2C<b class='flag-5'>开发指南</b>

    µC/OS-III 开发指南 V1.3

    UCOS-III开发指南
    发表于 09-06 17:40 7次下载

    Openwrt开发指南 第24章 配置开发板支持U盘

    Openwrt开发指南 第24章 配置开发板支持U盘
    的头像 发表于 07-13 08:55 1356次阅读
    Openwrt<b class='flag-5'>开发指南</b> 第24章 配置<b class='flag-5'>开发</b>板支持U盘

    求助,M031BT的开发指南有吗?

    M031BT的开发指南有吗?
    发表于 06-28 07:18