HarmonyOS 检查更新的升级弹窗能否自定义

检查更新的升级弹窗能否自定义,我看HarmonyOS有提供自己的检查更新弹窗,如果我们这边想自定义该怎么处理

HarmonyOS
2024-12-24 18:07:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

该场景建议使用自动弹窗功能,支持开发者自定义弹窗内容,参考链接如下:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-common-components-custom-dialog-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-12-24 20:24:43
相关问题
HarmonyOS 自定义弹窗如何更新弹窗UI
257浏览 • 1回复 待解决
HarmonyOS 是否支持自定义升级弹窗
42浏览 • 1回复 待解决
HarmonyOS 弹窗样式能否支持自定义
334浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1317浏览 • 1回复 待解决
HarmonyOS 自定义弹窗问题
912浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog
74浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
629浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗实现
209浏览 • 1回复 待解决
使用自定义弹窗实现分享弹窗
742浏览 • 1回复 待解决
HarmonyOS 如何封装自定义弹窗
195浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装问题
167浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
607浏览 • 1回复 待解决
HarmonyOS 唤起自定义弹窗crash
227浏览 • 1回复 待解决