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
相关问题
Tabs组件tabBar,能否设置对齐方法?
1447浏览 • 1回复 待解决
HarmonyOS 关于Tabs组件TabContent问题
934浏览 • 1回复 待解决
Tabs组件TabContent滑到边缘问题
1300浏览 • 1回复 待解决
HarmonyOS Tabs 组件无法隐藏 tabbar
2444浏览 • 1回复 待解决
HarmonyOS Tabs组件tabBar宽度问题
1655浏览 • 1回复 待解决
HarmonyOS Tabs组件怎么动态添加TabContent
1251浏览 • 1回复 待解决
HarmonyOS Tabs组件TabBar不能完全贴合
1019浏览 • 1回复 待解决
如何设置TabBarTabContent的分割线样式
3517浏览 • 1回复 待解决
HarmonyOS TabContent().tabBar 只能居中吗?
1275浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人