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 自定义dialog open无效
170浏览 • 1回复 待解决
注册自定义字体在 webview 中无效
2211浏览 • 1回复 待解决
HarmonyOS 自定义弹窗问题
520浏览 • 1回复 待解决
如何自定义Component 属性
14881浏览 • 3回复 待解决
HarmonyOS 引用自定义web模块问题
475浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
263浏览 • 1回复 待解决
自定义装饰器使用问题
685浏览 • 1回复 待解决
自定义组件是否支持renderFit属性
1736浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
461浏览 • 1回复 待解决
自定义参数BuildProfile问题汇总
1396浏览 • 1回复 待解决
关于自定义XComponent加载so问题
37浏览 • 1回复 待解决
HarmonyOS 自定义Dialog显示问题
341浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
211浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘问题
424浏览 • 1回复 待解决
自定义hvigor插件问题
40浏览 • 0回复 待解决