HarmonyOS 使用Tabs组件,设置barOverlap为true时,tabBar与TabContent之间有明显分层

问题一:对Tabs组件进行如下设置后,tabBar并没有变透明,其显示效果依然影响TabContent。且随着TabContent背景颜色的不同,效果也不一样。

Tabs()  
.barOverlap(true)  
.barBackgroundColor(Color.Transparent)  
.barBackgroundBlurStyle(BlurStyle.NONE)

问题二:Tabs组件没有edgeEffect属性,它默认的效果类似EdgeEffect.Spring,我想实现EdgeEffect.None效果,该怎么办?

HarmonyOS
2024-10-12 09:39:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

1、barOverlap 属性 设置TabBar是否背后变模糊并叠加在TabContent之上。默认有模糊值,目前没有接口能关闭;其实所有颜色都会有模糊,只是有的颜色模糊之后有明显分层,有的颜色模糊之后跟原来差别不大。

2、Tabs组件当前没有edgeEffect属性,可以尝试使用swiper进行替代。

分享
微博
QQ
微信
回复
2024-10-12 16:23:53
相关问题
HarmonyOS Tabs组件tabBar宽度问题
612浏览 • 1回复 待解决
Tabs组件TabContent滑到边缘问题
380浏览 • 0回复 待解决
HarmonyOS 如何设定tabs组件tabbar样式
570浏览 • 1回复 待解决
HarmonyOS TabContent().tabBar 只能居中吗?
349浏览 • 1回复 待解决
如何设置TabBarTabContent的分割线样式
2281浏览 • 1回复 待解决
如何在Tabs中的tabBar,添加其他组件
545浏览 • 1回复 待解决