当前位置: 首页 > news >正文

东莞网站建议ipv6在家做网站

东莞网站建议,ipv6在家做网站,建设工程消防设计备案网站,整形网站源码介绍 本篇Codelab基于ArkTS的声明式开发范式实现了三种不同的弹窗#xff0c;第一种直接使用公共组件#xff0c;后两种使用CustomDialogController实现自定义弹窗#xff0c;效果如图所示 相关概念 AlertDialog#xff1a;警告弹窗#xff0c;可设置文本内容和响应回调…介绍 本篇Codelab基于ArkTS的声明式开发范式实现了三种不同的弹窗第一种直接使用公共组件后两种使用CustomDialogController实现自定义弹窗效果如图所示 相关概念 AlertDialog警告弹窗可设置文本内容和响应回调。CustomDialogController通过CustomDialogController类显示自定义弹窗。 环境搭建 软件要求 DevEco Studio版本DevEco Studio 3.1 Release。OpenHarmony SDK版本API version 9。 硬件要求 开发板类型润和RK3568开发板。OpenHarmony系统3.2 Release。 环境搭建 完成本篇Codelab我们首先要完成开发环境的搭建本示例以RK3568开发板为例参照以下步骤进行 获取OpenHarmony系统版本标准系统解决方案二进制。以3.2 Release版本为例 2.搭建烧录环境。 完成DevEco Device Tool的安装完成RK3568开发板的烧录 3.搭建开发环境。 开始前请参考工具准备完成DevEco Studio的安装和开发环境配置。开发环境配置完成后请参考使用工程向导创建工程模板选择“Empty Ability”。工程创建完成后选择使用真机进行调测。 代码结构解读 本篇Codelab只对核心代码进行讲解。 ├──entry/src/main/ets // 代码区 │ ├──common │ │ └──constants │ │ └──StyleConstants.ets // 抽离样式 │ │ └──utils │ │ └──Logger.ets // 日志工具类 │ ├──entryability │ │ └──EntryAbility.ts // 程序入口类 │ ├──pages │ │ └──DialogPage.ets // 主界面 │ └──view │ ├──CustomAlertDialog.ets // 自定义弹窗组件 │ └──ConfirmDialog.ets // 自定义弹窗组件 └──entry/src/main/resources // 资源文件目录 构建页面 界面主要包括自定义弹窗以及公共组件警告弹窗两部分效果如图所示 公共弹窗组件 首先创建DialogPage.ets作为主界面公共弹窗组件直接使用AlertDialog的show方法拉起效果如图所示 // DialogPage.ets Entry Component struct DialogPage {...build() {Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {Button($r(app.string.one_button_dialog)).onClick(() {AlertDialog.show({message: $r(app.string.dialog_message),offset: { dx: $r(app.float.dialog_offset_x), dy: $r(app.float.dialog_offset_y) },alignment: DialogAlignment.Bottom,confirm: {value: $r(app.string.confirm_txt),action: () {Logger.info(Button clicking callback);}},cancel: () {Logger.info(Closed callbacks);}});}).height(StyleConstants.BUTTON_HEIGHT).width(StyleConstants.BUTTON_WIDTH)...} } 自定义弹窗 通过CustomDialogController的builder属性设置自定义弹窗组件调用open方法拉起弹窗效果如图所示 // DialogPage.ets Entry Component struct DialogPage {dialogControllerExample: CustomDialogController new CustomDialogController({builder: ConfirmDialog({ cancel: this.onCancel, confirm: this.onAccept }),cancel: this.existApp,autoCancel: true,alignment: DialogAlignment.Bottom,customStyle: true,offset: { dx: $r(app.float.dialog_offset_x), dy: $r(app.float.dialog_offset_y) }});dialogControllerAlert: CustomDialogController new CustomDialogController({builder: CustomAlertDialog({ cancel: this.onCancel, confirm: this.onAccept }),cancel: this.existApp,autoCancel: true,alignment: DialogAlignment.Bottom,customStyle: true,offset: { dx: $r(app.float.dialog_offset_x), dy: $r(app.float.dialog_offset_y) }});...build() {Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {...Button($r(app.string.two_button_dialog)).onClick(() {this.dialogControllerAlert.open();}).margin({ top: $r(app.float.button_margin_top) }).height(StyleConstants.BUTTON_HEIGHT).width(StyleConstants.BUTTON_WIDTH)Button($r(app.string.customization_dialog)).onClick(() {this.dialogControllerExample.open();}).margin({ top: $r(app.float.button_margin_top) }).height(StyleConstants.BUTTON_HEIGHT).width(StyleConstants.BUTTON_WIDTH)}.width(StyleConstants.FULL_PERCENT).height(StyleConstants.FULL_PERCENT)} } 总结 您已经完成了本次Codelab的学习并了解到以下知识点 使用公共弹窗组件AlertDialog。使用CustomDialogController实现自定义弹窗。 为了帮助大家更深入有效的学习到鸿蒙开发知识点小编特意给大家准备了一份全套最新版的HarmonyOS NEXT学习资源获取完整版方式请点击→《HarmonyOS教学视频》 HarmonyOS教学视频语法ArkTS、TypeScript、ArkUI等…视频教程 鸿蒙生态应用开发白皮书V2.0PDF 获取完整版白皮书方式请点击→《鸿蒙生态应用开发白皮书V2.0PDF》 鸿蒙 (Harmony OS)开发学习手册 一、入门必看 应用开发导读(ArkTS).…… 二、HarmonyOS 概念 系统定义技术架构技术特性系统安全… 三、如何快速入门《鸿蒙基础入门学习指南》 基本概念构建第一个ArkTS应用.…… 四、开发基础知识 应用基础知识配置文件应用数据管理应用安全管理应用隐私保护三方应用调用管控机制资源分类与访问学习ArkTS语言.…… 五、基于ArkTS 开发 Ability开发UI开发公共事件与通知窗口管理媒体安全7.网络与链接电话服务数据管理后台任务(Background Task)管理设备管理设备使用信息统计DFX国际化开发折叠屏系列.…… 更多了解更多鸿蒙开发的相关知识可以参考《鸿蒙 (Harmony OS)开发学习手册》
http://www.pierceye.com/news/270834/

相关文章:

  • 政务网站源码1688电脑网页版
  • 大连企业网站网站rar文件
  • 揭阳东莞网站建设手机网站分享代码
  • 网站设计风格分析wordpress 用户介绍
  • 中国教育网站官网wordpress 自定义循环
  • 中国婚恋网站排名苏州网站建设设计公司哪家好
  • 微软雅黑做网站是否侵权杭州标志设计公司
  • 个人网站如何制作教程网站通栏广告设计
  • 网站建设与维护要求wordpress 常数函数
  • 网站开发u盘128够吗手机网站开发学习
  • 襄阳营销型网站国内最新保理公司排名
  • 网站开发系统学习网站需要续费吗
  • 问答网站如何优化wordpress简约电影
  • 公司做网站 手机 电脑wordpress图片批量修改
  • 电子商务网站怎么做建筑安全员考试成绩查询官网
  • 定制制作网站价格表网站设计步骤大全
  • 泉州网站建设制作北京企业网络推广方案
  • wordpress网站模板怎么用新闻类网站开发
  • 怎么换自己的网站服务器手机应用软件开发培训班
  • 大学生网站开发目的建盏厂家
  • 开业时网站可以做哪些活动吗虚拟机安装 wordpress
  • 可以进行网站外链建设的有wordpress 添加顶部公告
  • 电子商务网站建设臧良运课后答案没有网站怎么做链接视频
  • vps搭建网站教程怎么通过互联网做一个服务的网站
  • 建设网站需要从哪方面考虑微信云开发
  • 做环评工作的常用网站大学两学一做专题网站
  • 网站设计的公司如何选seo 优化教程
  • 济南网站中企动力河南网站建设服务
  • 网站建设的定位是什么意思php网站开发实例视频
  • 做资讯类网站需要特殊资质吗宜昌网站排名优化