
回复
项目名称:CanAnimation
所属系列:openharmony的第三方组件适配移植
功能:使用openharmony属性动画写的一个库,可组建动画队列,可实现同时、顺序、重复播放等。
项目移植状态:翻转动画效果未实现,OpenHarmony没有对应的Camera类支持
调用差异:
开发版本:sdk6,DevEco Studio2.2 Beta1
基线版本: Release 1.0.3
1.在项目根目录下的build.gradle文件中,
2.在entry模块的build.gradle文件中,
在sdk5,DevEco Studio2.2 Beta1下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下
CanObjectAnimator 属性动画使用代码:
CanObjectAnimator 普通动画使用代码:
过度动画使用 PageFlipper + AnimatorProperty 实现。使用代码:
CodeCheck代码测试无异常
CloudTest代码测试无异常
病毒安全检测通过
当前版本demo功能与原组件基本无差异