第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

HarmonyOS Next快速入門:AlertDialog警告彈窗

標簽:
HarmonyOS

##HarmonyOS Next快速入门##HarmonyOS应用开发##教育##

显示警告弹窗组件,可设置文本内容与响应回调。

AlertDialog.show(value: AlertDialogParamWithConfirm | AlertDialogParamWithButtons | AlertDialogParamWithOptions)

AlertDialogParam对象说明

  • title:弹窗标题。
  • subtitle:弹窗副标题。
  • message:弹窗内容。
  • autoCancel:点击遮障层时,是否关闭弹窗,true表示关闭弹窗。false表示不关闭弹窗。(默认值:true)
  • cancel:点击遮障层关闭dialog时的回调。
  • alignment:弹窗在竖直方向上的对齐方式。(默认值:DialogAlignment.Default)
  • offset:弹窗相对alignment所在位置的偏移量。(默认值:{ dx: 0 , dy: 0 })
  • gridCount:弹窗容器宽度所占用栅格数。(默认值:4,取值范围:大于等于0的整数。)
  • maskRect:弹窗遮蔽层区域,在遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。(默认值:{ x: 0, y: 0, width: ‘100%’, height: ‘100%’ })
  • showInSubWindow:某弹框需要显示在主窗口之外时,是否在子窗口显示此弹窗。(默认值:false,弹窗显示在应用内,而非独立子窗口。)
  • isModal:弹窗是否为模态窗口,模态窗口有蒙层,非模态窗口无蒙层。(默认值:true,此时弹窗有蒙层。)
  • backgroundColor:弹窗背板颜色。(默认值:Color.Transparent)
  • backgroundBlurStyle:弹窗背板模糊材质。(默认值:BlurStyle.COMPONENT_ULTRA_THICK)
  • onWillDismiss:交互式关闭回调函数。
  • cornerRadius:设置背板的圆角半径。可分别设置4个圆角的半径。(默认值:{ topLeft: ‘32vp’, topRight: ‘32vp’, bottomLeft: ‘32vp’, bottomRight: ‘32vp’ })圆角大小受组件尺寸限制,最大值为组件宽或高的一半,若值为负,则按照默认值处理。百分比参数方式:以父元素弹窗宽和高的百分比来设置弹窗的圆角。
  • transition:设置弹窗显示和退出的过渡效果。
  • width:设置弹窗背板的宽度。
  • height:设置弹窗背板的高度。
  • borderWidth:可分别设置4个边框宽度。(默认值:0)百分比参数方式:以父元素弹窗宽的百分比来设置弹窗的边框宽度。当弹窗左边框和右边框大于弹窗宽度,弹窗上边框和下边框大于弹窗高度,显示可能不符合预期。
  • borderColor:设置弹窗背板的边框颜色。(默认值:Color.Black)如果使用borderColor属性,需要和borderWidth属性一起使用。

实例演示:AlertDialogPage

@Entry
@Component
struct AlertDialogPage {
  @State message: string = '第1节 AlertDialog警告弹窗';
  @State dialogMessage:string=''

  build() {
    Column({space:10}) {
      Text(this.message)
        .fontSize(20)
        .fontWeight(FontWeight.Bold)

      Button('点击弹窗').onClick(()=>{
        AlertDialog.show({
          title:'删除联系人',
          message:'是否删除所选的联系人',
          primaryButton:{
            value:'取消',
            action:()=>{
              //点击“取消”按钮的业务逻辑
              this.dialogMessage='点击了取消'
            }
          },
          secondaryButton:{
            value:'删除',
            fontColor:Color.Red,
            action:()=>{
              //点击“删除”按钮的业务逻辑
              this.dialogMessage='成功删除'
            }
          }
        })
      })

      Text('弹窗消息:'+this.dialogMessage)
    }
    .height('100%')
    .width('100%')
  }
}
點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消