您的位置:首页 > 文旅 > 旅游 > 鸿蒙OS promptAction的使用

鸿蒙OS promptAction的使用

2024/10/6 6:43:20 来源:https://blog.csdn.net/qq_28189091/article/details/139432747  浏览:    关键词:鸿蒙OS promptAction的使用
效果如下:

import { promptAction } from '@kit.ArkUI'let customDialogId: number = 0@Builder
function customDialogBuilder() {Column() {Blank().height(30)Text('确定要删除吗?').fontSize(15)Blank().height(40)Row() {Button("取消").onClick(() => {promptAction.closeCustomDialog(customDialogId)}).width(80).height(30).fontColor($r("app.color.btn_button")).backgroundColor($r('app.color.white'))Blank().width(50)Button("确认").onClick(() => {promptAction.closeCustomDialog(customDialogId)}).backgroundColor($r("app.color.btn_button")).fontColor($r('app.color.white')).width(80).height(30)}}
}@Entry
@Component
struct CustomDialog {@State message: string = 'Hello World'@BuildercustomDialogComponent() {customDialogBuilder()}build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold).onClick(() => {promptAction.openCustomDialog({builder: () => {this.customDialogComponent()},showInSubWindow: false,offset: { dx: 5, dy: 5 },backgroundColor: 0xd9ffffff,cornerRadius: 20,width: '80%',height: 150,borderWidth: 1,borderColor:$r('app.color.white'), //使用borderColor属性,需要和borderWidth属性一起使用shadow: ({radius: 20,color: Color.Grey,offsetX: 50,offsetY: 0}),}).then((dialogId: number) => {customDialogId = dialogId})})}.width('100%')}.height('100%')}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com