#鸿蒙通关秘籍#如何在ArkUI中实现模态弹窗?

HarmonyOS
2024-12-10 11:49:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm67482d8bbdb04

模态弹窗在ArkUI中可以通过多种组件实现,如AlertDialog、CustomDialog、ActionSheet等。以下是一个使用AlertDialog的示例代码,展示了如何创建一个包含标题、信息文本和两个按钮的警告弹窗:

bash @Entry @Component struct AlertDialogExample { build() { Column({ space: 5 }) { Button('two button dialog') .onClick(() => { AlertDialog.show( { title: 'title', subtitle: 'subtitle', message: 'text', autoCancel: true, alignment: DialogAlignment.Bottom, gridCount: 4, offset: { dx: 0, dy: -20 }, primaryButton: { value: 'cancel', action: () => { console.info('Cancel button clicked') } }, secondaryButton: { enabled: true, defaultFocus: true, style: DialogButtonStyle.HIGHLIGHT, value: 'ok', action: () => { console.info('OK button clicked') } } } ) }).backgroundColor(0x317aff) }.width('100%').margin({ top: 5 }) } }

分享
微博
QQ
微信
回复
2024-12-10 13:25:19
相关问题