华为鸿蒙HarmonyOS JavaUI框架官网文档内容更新
IT之家9月23日消息华为官方表示 , JavaUI框架是HarmonyOS应用开发中诸多开发者需要关注的重要内容 。 近期 , 结合各位开发者反馈的声音和改进建议 , 对官网文档的JavaUI框架内容进行了更新 , 主要体现在新增开发指南和补充开发说明 。
一、新增组件开发指南
本次更新 , 新增了PopupDialog和CommonDialog组件的开发指南 。
PopupDialog和CommonDialog是两款比较常用的交互类组件 , 给开发者提供了简单且实用的对话框 , 下面将简单介绍两款组件的内容 。
PopupDialog组件
PopupDialog是在当前界面之上弹出的气泡对话框 , 可以参照组件或者屏幕显示 。 开发者可以通过PopupDialog的构造方法创建一个气泡对话框 , 使用setArrowOffset、setArrowSize、setBackColor等常用方法来设置气泡对话框的尺寸、背景及箭头样式等 。 另外 , 也可以使用setCustomComponent来进行一些自定义设置 。 自定义气泡对话框示例效果图 , 如图1所示:
文章图片
图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所示:
文章图片
图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所示:
文章图片
图3ToastDialog新增接口说明内容
ToastDialog组件官网指南:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-toastdialog-0000001060125963#section166052377612
Picker组件
Picker组件提供了滑动选择器 。 本次更新 , 补充了Picker组件多级关联的使用示例 , 以便开发者更好地开发实现多级Picker关联相关的场景需求 。 Picker组件多级关联 , 如图4所示:
文章图片
图4Picker多级关联示意图
Picker组件官网指南:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-picker-0000001059807909
TableLayout布局
TableLayout使用表格的方式划分子组件 。 本次更新 , 补充了TableLayout子组件行列属性的使用示例 , 开发者可以通过设置TableLayout子组件的行列属性来实现单元格合并的效果 。 使用TableLayout实现单元格合并 , 如图5所示:
- 华为|别不信!魅族如今处境,雷军早有预料,小米也早已体验
- 华为|问界M5风光无限,赛力斯SF5暗自神伤,华为或许低估了造车这事?
- 华为鸿蒙系统|华为偷偷上架新机,鸿蒙系统+5000mAh大电池,仅售1399元
- 5G|关于5G,华为赢了
- 华为|华为任正非最新信件曝光:春天很快就会到来!
- 5G|华为利用5G毫米波发现园区入侵者,这让美国5G联盟情何以堪
- ios|华为迎来新里程碑,在新领域旗开得胜!
- 打脸!华为在美国,用专利把英特尔、苹果、微软、高通打败了
- 华为|iOS15.2.1 正式版发布:新增 6 项改进
- 鸿蒙os|麒麟9000再度发力,华为高精度导航让你出行不迷糊