HarmonyOS 鸿蒙Next服务卡片能否自定义背景色和透明度

HarmonyOS 鸿蒙Next服务卡片能否自定义背景色和透明度 鸿蒙Next,API 12

在安卓上实现的需求是,用户可以自定义服务卡片的背景色和背景色的透明度,

显示出半透明,甚至是全透明的背景

鸿蒙上没看到相关的实现方法,我给服务卡片的最外层组件设置:

.backgroundColor('rgba(235, 255, 224,0.1)')

即背景透明度为0.1

我希望展示淡淡的颜色,但是实际展示出来服务卡片的默认的纯白色

也就是设置透明度以后,会把背后的默认白色背景显示出来。

注意到有 transparencyEnabled 这个属性,但是不知道怎么使用,好像是给用户设置用的,卡片提供方无法设置?


更多关于HarmonyOS 鸿蒙Next服务卡片能否自定义背景色和透明度的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

目前还没有这个设置吧,

更多关于HarmonyOS 鸿蒙Next服务卡片能否自定义背景色和透明度的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


楼主您好,目前规格如此,默认会有个白色背景。transparencyEnabled 这个属性设置后是卡片会是一个全透明的状态。

官方给我的回复是,这个属性只有官方应用能用,第三方app不能用,因为有安全问题,防止有恶意应用使用透明卡片占据桌面,

HarmonyOS(鸿蒙)的Next服务卡片是否支持自定义背景色和透明度,主要取决于鸿蒙系统的当前版本以及卡片开发者的设计。在鸿蒙系统中,服务卡片作为一种快捷展现应用信息或功能的组件,其外观和交互设计往往由卡片开发者根据应用需求来定义。

通常情况下,如果服务卡片支持自定义背景色和透明度,用户可以在卡片的设置或编辑界面中找到相关选项进行调整。然而,并非所有服务卡片都提供这样的自定义功能,这取决于卡片开发者的设计和实现。

如果你正在使用的鸿蒙系统和服务卡片版本支持自定义背景色和透明度,但你在卡片设置或编辑界面中未找到相关选项,可能是因为该卡片默认不支持此功能,或者该功能在当前版本中尚未开放。

为了获取更准确的信息,你可以尝试查看该服务卡片的官方文档或说明,了解是否支持背景色和透明度的自定义。如果文档中未提及此功能,且你在卡片设置中也未找到相关选项,那么很可能该卡片当前不支持自定义背景色和透明度。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部