HarmonyOS鸿蒙Next中沉浸光感 gradientMask配置蒙层高度存在BUG

HarmonyOS鸿蒙Next中沉浸光感 gradientMask配置蒙层高度存在BUG 蒙层高度maskHeight的值配置为0的时候会出现页签栏的悬浮样式出现异常

.barFloatingStyle({
        gradientMask:{maskColor: '#007BFF', maskHeight:42},
        barBottomMargin: 28,
        systemMaterialEffect: {
          materialType: hdsMaterial.MaterialType.IMMERSIVE,
          materialLevel: this.customMaterialLevel // 底部悬浮页签沉浸光感效果跟随系统策略自适应
        }
      })

maskHeight值为42 的效果:

cke_816.png

maskHeight值为 0 的效果:

cke_8264.png


更多关于HarmonyOS鸿蒙Next中沉浸光感 gradientMask配置蒙层高度存在BUG的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

尊敬的开发者,您好!感谢您的反馈,问题正在加速处理中,还请关注后续版本,感谢您的理解与支持。

更多关于HarmonyOS鸿蒙Next中沉浸光感 gradientMask配置蒙层高度存在BUG的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


为0就是不加,直接删除那行代码就可以了。

maskHeight值为 0 ,这种上架好像会提示你UX设计风格有问题

在HarmonyOS Next中,gradientMask的蒙层高度配置目前存在偏移问题:当设置自定义高度时,实际渲染的蒙层范围与预期不一致,甚至高度为负值时无效。这是框架层解析参数时的Bug,已在后续版本计划修复。

当 maskHeight 设为 0 时,系统内部对沉浸光感蒙层的处理存在边界解算缺陷,导致页签悬浮的模糊/渐变效果渲染异常(例如布局偏移或蒙层消失)。这是当前版本的已知 Bug,会在后续版本修复。暂时无法通过配置规避,如需无蒙层外观可尝试用其他组件替代 gradientMask 方案。

回到顶部