HarmonyOS 弹窗最外层有一圈背景色,无法去除

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

需要添加配置:backgroundBlurStyle:BlurStyle.NONE,修改之后的代码如下:

@Entry
@Component
struct Index {
  dialogController: CustomDialogController = null!!

  build() {
    Row() {
      Text('打开dialog')
        .fontSize(30)
        .onClick(() => {
          this.dialogController = new CustomDialogController({
            builder: PaperEditionDialog({
              onSelect: (index: number) => {
              }
            }),
            cancel: () => {
          },
            backgroundBlurStyle:BlurStyle.NONE,
          autoCancel: true,
          alignment: DialogAlignment.Bottom,
          offset: { dx: 0, dy: 0 },
          showInSubWindow: false,
          isModal: true,
          customStyle: false,
          width: '88%',
          backgroundColor: Color.Transparent
        })
      this.dialogController.open()
    })
  }

}
}
@CustomDialog
export struct PaperEditionDialog {
  @Prop currentSelectIndex: number = 0
  @Prop editionArray: Array<string>
  controller?: CustomDialogController
  onSelect?: (index: number) => void
  build() {
    Column() {
      Column() {
        Grid() {
        }
        .rowsGap(20)
        .columnsGap(20)
        .columnsTemplate('1fr 1fr 1fr 1fr 1fr')
        .scrollBar(BarState.Off)
        .width('100%')
        .height(200)
      }
      .padding(20)
      .backgroundColor(Color.Green)
      .borderRadius(6)

      Image($r('app.media.small_down_icon'))
        .fillColor(Color.Green)
        .width(28)
        .margin({ left: 80, top: -2 })
    }
    .width('100%')
    .backgroundColor(Color.Transparent)

  }
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 弹窗自带背景色
80浏览 • 1回复 待解决
HarmonyOS 关于开屏背景色
92浏览 • 1回复 待解决
如何设置窗口的背景色
1943浏览 • 1回复 待解决
如何设置WebView的背景色
642浏览 • 1回复 待解决
HarmonyOS 如何设置渐变背景色
1001浏览 • 1回复 待解决
Button组件如何设置渐变背景色
2595浏览 • 1回复 待解决
HarmonyOS Select组件的背景色如何设置
30浏览 • 1回复 待解决
TextInput按压态背景色如何修改
2535浏览 • 1回复 待解决
使用js引擎 设置dom背景色无效
840浏览 • 0回复 待解决
AlertDialog没有找到设置背景色API
398浏览 • 1回复 待解决
HarmonyOS 自定义Dialog背景色透明问题
1010浏览 • 1回复 待解决
如何设置背景色的饱和度和亮度?
433浏览 • 1回复 待解决