HarmonyOS 多一个自定义的tabs冲突?

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

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

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

阅读 468
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进