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

    文章

    7217

    浏览量

    126542
  • JAVA
    +关注

    关注

    20

    文章

    2991

    浏览量

    112709
  • HarmonyOS
    +关注

    关注

    80

    文章

    2132

    浏览量

    33893

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32F10xxx硬件开发指南

    官方STM32F10xxx硬件开发指南
    发表于 04-14 14:59 2次下载

    GD32F10x硬件开发指南

    电子发烧友网站提供《GD32F10x硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:30 0次下载
    GD32F10x硬件<b class='flag-5'>开发指南</b>

    GD32L23x硬件开发指南

    电子发烧友网站提供《GD32L23x硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:26 2次下载
    GD32L23x硬件<b class='flag-5'>开发指南</b>

    GD32F4xx硬件开发指南

    电子发烧友网站提供《GD32F4xx硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:20 2次下载
    GD32F4xx硬件<b class='flag-5'>开发指南</b>

    GD32E23x硬件开发指南

    电子发烧友网站提供《GD32E23x硬件开发指南.pdf》资料免费下载
    发表于 02-07 16:20 0次下载
    GD32E23x硬件<b class='flag-5'>开发指南</b>

    GD32F20x硬件开发指南

    电子发烧友网站提供《GD32F20x硬件开发指南.pdf》资料免费下载
    发表于 02-07 16:19 0次下载
    GD32F20x硬件<b class='flag-5'>开发指南</b>

    AN154 GD32VW553快速开发指南

    电子发烧友网站提供《AN154 GD32VW553快速开发指南.pdf》资料免费下载
    发表于 01-17 15:39 2次下载
    AN154 GD32VW553快速<b class='flag-5'>开发指南</b>

    AN152 GD32VW553 BLE开发指南

    电子发烧友网站提供《AN152 GD32VW553 BLE开发指南.pdf》资料免费下载
    发表于 01-17 15:19 2次下载
    AN152 GD32VW553 BLE<b class='flag-5'>开发指南</b>

    VCA5807开发指南

    电子发烧友网站提供《VCA5807开发指南.pdf》资料免费下载
    发表于 01-03 16:56 3次下载
    VCA5807<b class='flag-5'>开发指南</b>

    超值音棒参考设计套件开发指南

    电子发烧友网站提供《超值音棒参考设计套件开发指南.pdf》资料免费下载
    发表于 12-21 09:16 0次下载
    超值音棒参考设计套件<b class='flag-5'>开发指南</b>

    BQ7690x软件开发指南

    电子发烧友网站提供《BQ7690x软件开发指南.pdf》资料免费下载
    发表于 11-07 10:19 2次下载
    BQ7690x软件<b class='flag-5'>开发指南</b>

    MSP430™ MCU开发指南

    电子发烧友网站提供《MSP430™ MCU开发指南.pdf》资料免费下载
    发表于 11-06 09:57 0次下载
    MSP430™ MCU<b class='flag-5'>开发指南</b>

    MSP430 MCU开发指南

    电子发烧友网站提供《MSP430 MCU开发指南.pdf》资料免费下载
    发表于 10-10 17:19 2次下载

    PGA460软件开发指南

    电子发烧友网站提供《PGA460软件开发指南.pdf》资料免费下载
    发表于 10-09 10:30 7次下载
    PGA460软件<b class='flag-5'>开发指南</b>

    LVGL开发指南介绍

    电子发烧友网站提供《LVGL开发指南介绍.pdf》资料免费下载
    发表于 09-09 10:24 22次下载