华为鸿蒙HarmonyOS JavaUI框架官网文档内容更新

IT之家9月23日消息华为官方表示 , JavaUI框架是HarmonyOS应用开发中诸多开发者需要关注的重要内容 。 近期 , 结合各位开发者反馈的声音和改进建议 , 对官网文档的JavaUI框架内容进行了更新 , 主要体现在新增开发指南和补充开发说明 。
一、新增组件开发指南
本次更新 , 新增了PopupDialog和CommonDialog组件的开发指南 。
PopupDialog和CommonDialog是两款比较常用的交互类组件 , 给开发者提供了简单且实用的对话框 , 下面将简单介绍两款组件的内容 。
PopupDialog组件
PopupDialog是在当前界面之上弹出的气泡对话框 , 可以参照组件或者屏幕显示 。 开发者可以通过PopupDialog的构造方法创建一个气泡对话框 , 使用setArrowOffset、setArrowSize、setBackColor等常用方法来设置气泡对话框的尺寸、背景及箭头样式等 。 另外 , 也可以使用setCustomComponent来进行一些自定义设置 。 自定义气泡对话框示例效果图 , 如图1所示:
华为鸿蒙HarmonyOS JavaUI框架官网文档内容更新
文章图片
图1自定义气泡对话框示例效果图
详细的PopupDialog组件开发指南 , 请访问官网:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-popupdialog-0000001150714408#section1520718454241
CommonDialog组件
CommonDialog是一种在弹出框消失之前 , 用户无法操作其他界面内容的对话框 。 通常用来展示用户当前需要或用户必须关注的信息或操作 。
开发者可以使用CommonDialog的构造方法创建一个对话框 , 并通过setSize、setOffset、setCornerRadius等常用方法设置对话框的尺寸、偏移量、圆角值 , 再通过setDuration方法设置对话框自动关闭前的持续时间 。 开发者还可以使用setCustomComponent来进行一些自定义设置 。 自定义CommonDialog对话框示例效果图 , 如图2所示:
华为鸿蒙HarmonyOS JavaUI框架官网文档内容更新
文章图片
图2自定义CommonDialog对话框示例效果图
详细的CommonDialog组件开发指南 , 请访问官网:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-commondialog-0000001150874228
二、补充组件开发说明
本次更新 , 在原组件开发指南的基础上 , 对ToastDialog组件、Picker组件、TableLayout布局以及自定义组件的开发指南内容进行了补充说明 , 使开发者在阅读文档过程中能更容易地理解并掌握其开发过程 。 下面是本次补充说明的内容 。
ToastDialog组件
ToastDialog组件是在窗口上方弹出的对话框 , 是通知操作的简单反馈 。 本次更新 , 补充了ToastDialog组件的接口说明 , 开发者可获取到对应的构造方法和常用方法 , 以便更好地进行ToastDialog的创建、使用及自定义设置等 。 ToastDialog组件新增接口说明内容 , 如图3所示:
华为鸿蒙HarmonyOS JavaUI框架官网文档内容更新
文章图片
图3ToastDialog新增接口说明内容
ToastDialog组件官网指南:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-toastdialog-0000001060125963#section166052377612
Picker组件
Picker组件提供了滑动选择器 。 本次更新 , 补充了Picker组件多级关联的使用示例 , 以便开发者更好地开发实现多级Picker关联相关的场景需求 。 Picker组件多级关联 , 如图4所示:
华为鸿蒙HarmonyOS JavaUI框架官网文档内容更新
文章图片
图4Picker多级关联示意图
Picker组件官网指南:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-picker-0000001059807909
TableLayout布局
TableLayout使用表格的方式划分子组件 。 本次更新 , 补充了TableLayout子组件行列属性的使用示例 , 开发者可以通过设置TableLayout子组件的行列属性来实现单元格合并的效果 。 使用TableLayout实现单元格合并 , 如图5所示: