定义可动画属性如何在应用开发中实现?

定义可动画属性如何在应用开发中实现?

HarmonyOS
2024-08-06 13:16:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
morning_dxm

@AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值,让不可动画属性也能实现动画效果@AnimatableExtend仅支持定义在全局,不支持在组件内部定义。

@AnimatableExtend定义的函数参数类型必须为number类型或者实现 AnimtableArithmetic<T>接口的自定义类型。

@AnimatableExtend定义的函数体内只能调用@AnimatableExtend括号内组件的属性方法。

分享
微博
QQ
微信
回复
2024-08-06 19:33:33
相关问题
如何应用属性动画实现宽高的动画
414浏览 • 1回复 待解决
如何实现定义应用入场动画
788浏览 • 1回复 待解决
属性动画如何实现宽高动画效果
2044浏览 • 1回复 待解决