HarmonyOS 自定义的气泡的Placement属性无效问题

自定义气泡的Placement属性设置后无效,预期气泡出现位置在目标控价的下方并左对齐,但实际好像是和屏幕的左上角对齐,似乎自动调整了气泡位置。

问题代码:

.bindPopup(this.showPopup, {  
        builder: this.popupBuilder(),  
        placement: Placement.BottomLeft,  
        enableArrow: false,  
        shadow: { color: '#00000000'} as ShadowOptions,  
        mask: true,  
        width: '100%',  
        autoCancel : false,  
        radius: 0,  
        backgroundBlurStyle: BlurStyle.NONE,  
        onStateChange: (e) => {  
          if (!e.isVisible) {  
            this.showPopup = false  
          }  
        }  
      })
HarmonyOS
2024-09-29 11:38:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

popup组件不能100%展示宽度,当前的规格就是popup距离屏幕左右会有几vp的一个避让,目前可以通过设置 offset:{x: -12, y: 0}来解决这个问题,或者可以使用自定义弹窗 (CustomDialog)来实现。

分享
微博
QQ
微信
回复
2024-09-29 17:16:28
相关问题
HarmonyOS bindPopup自定义气泡问题
712浏览 • 1回复 待解决
HarmonyOS 地图自定义气泡功能
845浏览 • 1回复 待解决
HarmonyOS 自定义dialog open无效
1197浏览 • 1回复 待解决
注册自定义字体在 webview 中无效
3487浏览 • 1回复 待解决
如何自定义Component 属性
16379浏览 • 3回复 待解决
HarmonyOS 自定义弹窗问题
1930浏览 • 1回复 待解决
自定义组件是否支持renderFit属性
2831浏览 • 1回复 待解决
HarmonyOS 引用自定义web模块问题
2267浏览 • 1回复 待解决
自定义参数BuildProfile问题汇总
3503浏览 • 1回复 待解决
HarmonyOS 自定义日志上报性能问题
874浏览 • 1回复 待解决
HarmonyOS 自定义装饰器this指向问题
1178浏览 • 1回复 待解决
自定义装饰器使用问题
1761浏览 • 2回复 待解决