HarmonyOS 多一个自定义的tabs冲突

通过swiper实现tabs,一个page中调用多个自定义tabs,会样式冲突。

TabContent() {
  SwipeTabs()//自定义tabs
}.tabBar("首页")
TabContent() {
  SwipeTabs()
}.tabBar("文化")

点击文化和首页切换后,SwipeTabs()里面切换冲突。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

切换到文化的tab的时候,顶部tab的偏移量计算有误,onAreaChange中的下横向的偏移量未计算正确,未处理整个tab内容的偏移量,需要用这个偏移量减去整个tab内容的偏移量(即横向滚动的偏移量未处理),导致横向的位置不正确,之后影响到全局内容。

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 实现一个自定义分类列表
314浏览 • 1回复 待解决
如何实现一个自定义询问框
444浏览 • 1回复 待解决
如何实现一个自定义样式toast提示
2004浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
417浏览 • 1回复 待解决
使用自定义函数创建一个UI组
383浏览 • 1回复 待解决
怎样实现一个自定义播放器?
378浏览 • 1回复 待解决
如何快速开发出一个自定义弹窗?
410浏览 • 1回复 待解决
如何添加一个自定义代码文件夹
462浏览 • 1回复 待解决
如何在全局实现一个自定义dialog弹窗
2851浏览 • 1回复 待解决
如何封装一个自定义Dialog对话框
2253浏览 • 1回复 待解决