问题描述
我正在将一个开源库从 Android 移植到 HarmonyOS,在那里我必须为 AnimatorValue 对象设置 ACCELERATE 插值器。在android中使用ValueAnimator对象做同样的事情如下
ValueAnimator animator = new ValueAnimator();
animator.setInterpolator(new AccelerateInterpolator());
在harmonyOS 中有什么替代方案?
解决方法
CurveTypes 是 Android 插值器 的 Harmony 替代方案。示例用法,
AnimatorValue animator = new AnimatorValue();
animator.setCurveType(Animator.CurveType.ACCELERATE);