HarmonyOS APP升级弹框样式UI是否可以自定义showUpdateDialog?

HarmonyOS APP升级弹框样式UI是否可以自定义showUpdateDialog?

HarmonyOS
2024-10-18 10:19:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

该场景建议使用自动弹窗功能,支持开发者自定义弹窗内容,参考链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5

如果需要使用页面级的弹窗,可以尝试使用panel组件,参考Demo如下:

import router from '@ohos.router';  
@Entry  
@Component struct PanelExample {  
  @State show: boolean = false  
  build() {  
    Stack() {  
      Text('2021-09-30 Today Calendar: 1.afternoon......Click for details')  
        .width('90%')  
        .height(50)  
        .borderRadius(10)  
        .backgroundColor(0xFFFFFF)  
        .padding({ left: 20 })  
        .onClick(() => {  
          this.show = !this.show  
        })  
      Panel(this.show) { // 展示日程  
         Column() {  
           Button('router')  
             .onClick(() => {  
               router.pushUrl({ url: 'pages/Page' })  
             })  
         }  
      }  
      .type(PanelType.CUSTOM)  
      .mode(PanelMode.Full)  
      .dragBar(false) // 默认开启  
      .customHeight(100)  
      .showCloseIcon(false) // 显示关闭图标  
      .backgroundMask('#08182431')  
      .position({ x: 0, y: -100 })  
      .onChange((width: number, height: number, mode: PanelMode) => {  
        console.info(`width:${width},height:${height},mode:${mode}`)  
      })  
    }  
    .width('100%')  
    .height('100%')  
    .backgroundColor(0xDCDCDC)  
    .padding({ top: 5 })  
  }  
}
分享
微博
QQ
微信
回复
2024-10-18 18:31:54
相关问题
是否可以自定义权限文字
1698浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
475浏览 • 1回复 待解决
HarmonyOS 自定义不能全屏
66浏览 • 1回复 待解决
CounterComponent的样式是否可以自定义
229浏览 • 1回复 待解决
自定义的状态获取
869浏览 • 1回复 待解决
如何给自定义加上圆角背景
2079浏览 • 1回复 待解决
自定义,遮罩背景颜色无法设置
333浏览 • 1回复 待解决
HarmonyOS 自定义导致机测不通过
164浏览 • 1回复 待解决
智慧推荐可以自定义app
7764浏览 • 1回复 待解决
HarmonyOS 自定义Slider样式
352浏览 • 1回复 待解决
Ark UI是否如何使用自定义字体
3284浏览 • 1回复 待解决
HarmonyOS 如何自定义 toast 样式
68浏览 • 1回复 待解决