HarmonyOS鸿蒙Next中hdsTabs如何实现透明
HarmonyOS鸿蒙Next中hdsTabs如何实现透明 应用市场的这个hdsTabs 是如何实现透明度的

更多关于HarmonyOS鸿蒙Next中hdsTabs如何实现透明的实战教程也可以访问 https://www.itying.com/category-93-b0.html
除了应用开发支持HsdTabs沉浸光感,还需要在系统设置开启金沉浸光感为“强”(在系统设置顶部搜索框搜索“沉浸光感”即可找到),不同型号设备支持情况不一样,一般搭载麒麟9020及以上CPU机型支持。

更多关于HarmonyOS鸿蒙Next中hdsTabs如何实现透明的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
你好,可以参考我的这篇实战文章,沉浸光感开发保姆级教程:
https://developer.huawei.com/consumer/cn/blog/topic/03214613570575010
默认情况下就是有点透明的,也可以设置透明度:
.barFloatingStyle({
//...
barOpacity: 0.5,
})
这个是沉浸光感,最弱等级的,
开发者你好,我也是,最近自己的APP适配了官方应用,同样的沉浸光感导航栏,所以希望可以帮到你。
简单来说,实现这个效果是使用了官方的HDSTABS+悬浮样式。不需要人为去控制透明度,直接使用这两项官方能力即可。
在 hdsTabs 组件上设置 .backgroundColor(Color.Transparent) 可使背景透明。若需 TabBar 区域也透明,对 TabBar 节点设置相同属性。若需整体完全透明(包括内容),使用 .opacity(0)。
在 HarmonyOS Next 中,hdsTabs 组件要实现透明效果,直接设置其标签栏背景为透明即可。关键属性为 tabBarBackgroundColor,将其赋值为 Color.Transparent。若有分割线,可通过 tabBarDividerColor 也设为透明或隐藏。
hdsTabs({
tabs: this.tabList,
barOptions: {
tabBarBackgroundColor: Color.Transparent, // 透明背景
tabBarDividerColor: Color.Transparent // 透明分割线
},
...
})


