HarmonyOS 鸿蒙Next版本tab切换时,能实现共享组件动画吗?比如在A tab页是一个小图片(40x40),切换到B tab页时一镜到底的变成一个大图片(100x100)

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next版本tab切换时,能实现共享组件动画吗?比如在A tab页是一个小图片(40x40),切换到B tab页时一镜到底的变成一个大图片(100x100)

比如在A tab页是一个小图片(40x40),切换到B tab页时一镜到底的变成一个大图片(100x100)

还一个问题,navigation 和 tab主要区别在哪?(优先回答标题内容)

3 回复

你看下转场动画是否能满足你的需求。

我看转场动画中大部分是单个页面内组件转场(组件出现/消失,共享元素转场)或者是一个tab栏里多页面的转场(导航转场、模态转场)。但是我想要的是多TAB切换时的共享元素转场。

HarmonyOS 鸿蒙Next版本在tab切换时,可以实现共享组件动画,如A tab页的小图片(40x40)切换到B tab页时一镜到底地变为大图片(100x100)。这通常通过geometryTransition接口或sharedTransition函数实现,需确保两页中对应组件有相同的id。具体实现需依据HarmonyOS官方文档和API进行开发。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部