HarmonyOS 修改气泡弹出的位置

当气泡内容过多换行时如何使气泡位置屏幕居中

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

bindPopup气泡只能对绑定的组件居中显示。

不过,可以尝试在 .bindPopup 事件设置 width 来放大气泡的宽度,达到居中显示的视觉效果,示例如下:

.bindPopup (this.handlePopup,
  {
    builder:FZCustomPopupView.FZPopupBuilder.builder(this.setMoreFzPopupModel()),
    placement: Placement.Bottom,
    popupColor: Color.White,
    width: '96%',//需要设置的大一些,不然达不到居中的视觉效果,具体数值自行设置
    offset: { x: 0, y: 0 },
    radius: 8,//默认是20,自定义时需将此重新设置
    targetSpace: 5,
    onStateChange: (e) => {
      if (!e.isVisible) {
        this.handlePopup = false
      }
    },
  }
)
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS如何修改气泡位置
32浏览 • 1回复 待解决
HarmonyOS 弹出Menu位置
75浏览 • 1回复 待解决
popup组件气泡框指向颜色怎么修改
7391浏览 • 1回复 待解决
鸿蒙Toast能指定弹出位置
6431浏览 • 1回复 待解决
HarmonyOS 如何实现气泡样式
26浏览 • 1回复 待解决
HarmonyOS 气泡背景颜色问题
38浏览 • 1回复 待解决
HarmonyOS Popup气泡支持边框问题
40浏览 • 1回复 待解决
气泡组件有推荐实现方式么?
442浏览 • 1回复 待解决
HarmonyOS Slider组件气泡提示显示不全
32浏览 • 1回复 待解决
HarmonyOS 气泡点击蒙层问题
478浏览 • 1回复 待解决
HarmonyOS 地图自定义气泡功能
79浏览 • 1回复 待解决