HarmonyOS bindPopup设置color无效

.bindPopup(this.showTip, { 
  // PopupOptions类型气泡的内容 
  message: this.navBarProp.tips, 
  popupColor: "#E6000000", 
  messageOptions: { 
    // 气泡的文本样式 
    textColor: "#FFFFFFFF", 
    font: { 
      size: 14, 
      style: FontStyle.Normal, 
      weight: FontWeight.Regular 
    } 
  }, 
  placement: Placement.Bottom, 
  enableArrow: true, 
  targetSpace: '-4vp', 
  onStateChange: (e) => { 
    console.info(JSON.stringify(e.isVisible)) 
    if (!e.isVisible) { 
      this.showTip = false 
    } 
  }, 
}) 
popupColor: "#E6000000"

设置popup背景色无效。

这行代码设置不生效。

HarmonyOS
2024-09-02 11:04:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

更改气泡颜色除了设置属性popupColor之外,还需再补充设置一个backgroundBlurStyle属性,默认值:BlurStyle.COMPONENT_ULTRA_THICK是有一个模糊层,将其改成BlurStyle.NONE,就能实现气泡更改颜色的效果。具体内容请看:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-popup-V5#popupoptions类型说明

分享
微博
QQ
微信
回复
2024-09-02 16:12:03
相关问题
HarmonyOS camera设置对焦无效
118浏览 • 1回复 待解决
HarmonyOS 相机打开闪光灯设置无效
256浏览 • 1回复 待解决
bindPopup样式问题有哪些啊?
133浏览 • 1回复 待解决
使用js引擎 设置dom背景色无效
521浏览 • 0回复 待解决
color使用color: 'rgba(0, 0, 255, .5)'不生效
1821浏览 • 1回复 待解决
notifyDataChanged() 无效
6224浏览 • 4回复 待解决
CommonDialog的setSwipeToDismiss(false)无效
6022浏览 • 1回复 待解决