HarmonyOS 鸿蒙Next中按照“设置动态模糊样式”文档中的示例去实现相关功能,真机调试没有效果
HarmonyOS 鸿蒙Next中按照“设置动态模糊样式”文档中的示例去实现相关功能,真机调试没有效果 【问题描述】:按照“设置动态模糊样式”文档中的示例去实现相关功能,真机调试没有效果。
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ui-design-navigation-dynamic-blur
【问题现象】:按照“设置动态模糊样式”文档中的示例去实现相关功能,真机调试没有效果。
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ui-design-navigation-dynamic-blur
【版本信息】:开发工具版本6.0.1、手机系统版本6.0.0.115、Api语言版本api21
【复现代码】:见附件
【尝试解决方案】:按照“设置动态模糊样式”文档中的示例去实现相关功能,真机调试没有效果。
更多关于HarmonyOS 鸿蒙Next中按照“设置动态模糊样式”文档中的示例去实现相关功能,真机调试没有效果的实战教程也可以访问 https://www.itying.com/category-93-b0.html
下你的附件项目在我Mate60 Pro真机以及模拟器都是正常的,滚动之后都是有模糊效果的。

这个模糊效果有一个约束不知道是不是你的机型不支持:

然后说一句题外话,你 Text.ets 页面布局中最顶部的图片是被标题栏覆盖掉一部分的,可以结合你的标题栏配置参考这个链接中的标题栏高度给Scroll设置一个内/外边距:Navigation-标题栏高度枚举说明
更多关于HarmonyOS 鸿蒙Next中按照“设置动态模糊样式”文档中的示例去实现相关功能,真机调试没有效果的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
确实是机型的问题,和BlurStrategy有关,我昨天用nova14试的没效果,用mate70又试了下是可以的,
是的,代码没问题,感觉只有这个可能。升到6.0之后系统很多界面看着也好像都换成这些HdsXxx组件了,因为滑动之后标题栏底部也有一条浅色的边框,那你nova14的系统设置页面标题栏是有模糊的吗?,
根据您提供的版本信息(开发工具6.0.1,手机系统6.0.0.115,API 21),动态模糊功能在HarmonyOS Next的API 21版本中可能存在限制或实现差异。动态模糊效果通常依赖于系统底层渲染能力,不同API版本的支持程度可能不同。
请检查以下几点:
- API版本兼容性:确认动态模糊样式在API 21中是否已完全支持。部分UI效果可能在较高API版本中才可用。
- 真机系统版本:确保手机系统版本(6.0.0.115)与开发工具版本匹配,且已支持动态模糊渲染。
- 代码实现细节:动态模糊通常需要正确设置背景源(如
backgroundBlurStyle)和模糊半径。检查是否遗漏了必要的样式属性或层级结构。 - 硬件支持:部分旧设备或特定机型可能无法渲染动态模糊效果。
建议升级开发工具和手机系统至最新版本,并参考对应API版本的文档重新验证。如果问题仍存在,可检查官方更新日志或示例代码是否有调整。


