HarmonyOS 鸿蒙Next 清明节,界面整体都变成灰色

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 清明节,界面整体都变成灰色

比如清明节,界面整体都变成灰色,变成哀悼模式,是整体设置一个蒙板,还是需要单独适配每个需要处理的UI,有没有参考的案例

3 回复
Column(){

}
  .grayscale(1)

更多关于HarmonyOS 鸿蒙Next 清明节,界面整体都变成灰色的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


通过设置页面根容器的饱和度saturate来实现,示例代码:


[@Entry](/user/Entry)

[@Component](/user/Component)

struct Indexx {

  [@State](/user/State) message: string = 'Hello World'

  build() {

    Row() {

      Column() {

        Text(this.message)

          .fontSize(50)

          .fontWeight(FontWeight.Bold)

        Image($r("app.media.icon"))

          .autoResize(true)

          .width(100)

          .height(100)

      }

    }

    .width('100%')

    .height('100%')

    .saturate(0)

  }

}

grayscale:为组件添加灰度效果,为当前组件添加灰度效果。值定义为灰度转换的比例,入参1.0则完全转为灰度图像,入参0.0则图像无变化,入参在0.0和1.0之间时,效果呈线性变化。(百分比)

saturate:为组件添加饱和度效果,为当前组件添加饱和度效果,饱和度为颜色中的含色成分和消色成分(灰)的比例,入参为1时,显示原图像,大于1时含色成分越大,饱和度越大,小于1时消色成分越大,饱和度越小。(百分比)

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-image-effect-V5#sepia

HarmonyOS 鸿蒙Next在特定节日如清明节,界面整体变成灰色,通常是为了表达对逝者的缅怀和尊重,这是系统内置的一种节日主题模式。这种变化是由系统根据当前日期自动识别并应用的,用户无需手动设置。

如果你不希望界面保持灰色,可以尝试以下操作:

  1. 检查系统主题设置:虽然不能直接通过更改主题来影响节日模式,但可以查看系统是否有提供恢复默认色彩或选择其他主题的选项。在鸿蒙系统中,通常可以在“设置”>“显示和亮度”>“主题”中查看和更改主题。但请注意,这不一定能影响节日特定模式。

  2. 查看时间设置:确保手机系统时间设置正确,因为节日模式的触发依赖于系统时间的准确性。

  3. 重启设备:有时简单的重启可以恢复系统的正常显示设置。

  4. 检查系统更新:确保你的鸿蒙系统已经更新到最新版本,有时系统更新会修复一些与节日模式相关的问题。

如果以上方法都无法解决问题,且你确实希望更改界面颜色,那么可能需要等待系统自行恢复或考虑其他非官方的显示调整方法(但请注意,这可能会影响系统的稳定性和安全性)。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部