HarmonyOS鸿蒙Next中点光源自定义颜色

HarmonyOS鸿蒙Next中点光源自定义颜色 如何对HDS组件(底部导航栏等)的点光源效果进行颜色自定义调整

4 回复

你好开发者,对lightcolor进行颜色定义即可(可以自定义颜色也可以做实同步变化跟随主题颜色)

更多关于HarmonyOS鸿蒙Next中点光源自定义颜色的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中,点光源自定义颜色可通过设置PointLight组件的lightColor属性实现。示例:PointLight({ lightColor: Color.Red })。支持使用Color枚举或ResourceColor自定义RGBA值。亦可在自定义渲染时通过LightColor参数传递。

在HarmonyOS Next中,HDS组件(如底部导航栏)的点光源效果颜色可通过组件的 lightColor 属性直接设置。例如在 TabsTabContent 的底部导航栏样式中,使用 .lightColor(Color.Red) 即可将默认点光源颜色改为红色。若需统一调整,也可在当前页面的主题 @Styles@Extend 中对组件的光源属性进行全局覆盖。

回到顶部