当应用中有页面的进出场效果与用户手势操作同步的诉求时,即当用户手指在屏幕上移动时,页面跟随用户手势移动,这种场景HMRouter如何实现?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
当应用中有页面的进出场效果与用户手势操作同步的诉求时,即当用户手指在屏幕上移动时,页面跟随用户手势移动,这种场景HMRouter如何实现?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答606 阅读✓ 已解决
1 回答784 阅读
1 回答603 阅读
1 回答602 阅读
1 回答562 阅读
1 回答575 阅读
1 回答496 阅读
可以参考以下实现,通过IHMAnimator的interactive函数控制动画播放进度,在actionStart中判断向右移动执行页面返回操作,在updateProgress更新动画进度,在actionEnd中获取到动画的最终状态,根据最终状态判断是继续执行动画与页面返回还是关闭动画取消页面返回。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。