HarmonyOS 鸿蒙Next TransitionEffect动画支持帧动画吗

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

HarmonyOS 鸿蒙Next TransitionEffect动画支持帧动画吗

类似于css的keyframe

比如0的时候x为-100

10%的时候x为0

20%的时候x为-80

combine + delay貌似不能实现

3 回复

可以看看ImageAnimator 是否满足你的需求
参考https://developer.huawei.com/consumer/cn/forum/topic/0204149864203285506?fid=0109140870620153026

貌似不行,我是想封装个动画库,类似animate.css, 但是发现属性动画必须要操作@State的值才可以,看起来TransitionEffect可以实现不用操作@State就能修改组件状态,但是TransitionEffect中的combine是所有动画一起启动

HarmonyOS 鸿蒙Next TransitionEffect动画不支持帧动画

HarmonyOS鸿蒙Next的TransitionEffect动画主要用于实现组件的转场动画,如淡入淡出、滑动、旋转、放大缩小等效果。这些动画效果通常是在组件出现或消失时应用的,旨在提供更流畅、吸引人的界面切换体验。

而帧动画则是通过逐帧回调的方式,在应用侧的每一帧都可以设置属性值,从而实现动画效果。帧动画更多地用于实现复杂的动画效果,如连续的动画帧序列播放等。

因此,TransitionEffect动画和帧动画在HarmonyOS鸿蒙Next中是两种不同的动画实现方式,它们各自有不同的应用场景和实现方法。如果需要在HarmonyOS鸿蒙Next中实现帧动画效果,可能需要采用其他动画实现方式或工具。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部