HarmonyOS 鸿蒙Next @AnimatableExtend文档里面写的太简单了,不太好理解

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

HarmonyOS 鸿蒙Next @AnimatableExtend文档里面写的太简单了,不太好理解

@AnimatableExtend装饰器:定义可动画属性-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)

里面只给了两个例子,没有说明 AnimatableArithmetic中实现的plus,subtract,multiply,equals到底做什么,什么机制起作用;

我理解AnimatableArithmetic是通过逐帧回调函数修改不可动画属性接口的值连续变化,实现动画效果,比如multiply方法每帧会调用两次,加一起等于1;但是plus,subtract,equals起什么作用无法理解。

2 回复
plus,subtract,multiply,equals就是在定义自定义的数据类型如何做加、减、乘、和定义相等

HarmonyOS的AnimatableExtend文档确实可能因简洁而显得不够详尽,这在快速迭代的开发环境中较为常见。为了更深入理解,建议查阅HarmonyOS的官方开发者论坛或GitHub仓库中的issue和讨论,那里往往有社区成员分享的具体使用案例和深入理解。同时,可以利用华为开发者社区的资源,搜索相关教程或视频讲解,这些材料通常能提供更直观的学习体验。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部