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

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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
HarmonyOS 弹窗样式能否支持自定义
90浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1179浏览 • 1回复 待解决
HarmonyOS 自定义弹窗问题
734浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
399浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗实现
54浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
70浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
321浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
640浏览 • 1回复 待解决
HarmonyOS 自定义弹窗层级问题
51浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
40浏览 • 1回复 待解决
HarmonyOS 自定义弹窗控制问题
39浏览 • 1回复 待解决