HarmonyOS如下不等式中间的tab全被加载,但是回调只有一次,且内容都获得了曝光

HarmonyOS abController#changeIndex以及swiperController#changeIndex中间的tab全被加载,但是回调只有一次,且内容都获得了曝光。

HarmonyOS
2024-09-29 10:42:32
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

目前tabs和swiper的动画设置就是从当前页一直轮播到目标页,当animationDuration不为0时就会导致中间的所有页面都获得了曝光,但是回调的规格就是从当前页到目标页,不涉及动画轮播时中间页面。如果不想中间页面获得曝光,有两种解决方案:

1. 将animationDuration设置为0(目前默认300ms)。但该方案会导致无动画效果,不满足诉求。

2. 从当前页到目标页直接跳转,设置自定义动画。自定义动画能力为API12新上的功能,是customContentTransition,可以参考官网文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-swiper-V5#customcontenttransition12

分享
微博
QQ
微信
回复
2024-09-29 18:06:58
相关问题
HarmonyOS 每秒执行一次函数
424浏览 • 2回复 待解决
HarmonyOS setInterval如何立即执行一次
280浏览 • 1回复 待解决
HarmonyOS 如何只取消某一次监听
202浏览 • 1回复 待解决
HarmonyOS RichEditor粘贴内容不会有
241浏览 • 1回复 待解决
HarmonyOS web组件拦截每一次跳转
222浏览 • 1回复 待解决
HarmonyOS里面不能一次创建多级目录
587浏览 • 1回复 待解决
HarmonyOS flutter run 会自动uninstall 一次
287浏览 • 1回复 待解决
HarmonyOS 申请获得打样代码-TAB导航
247浏览 • 1回复 待解决
WebView页面加载错误能力。
1087浏览 • 1回复 待解决
有没有一次编译,多端部署资料
590浏览 • 1回复 待解决