HarmonyOS 有没有可以不在UI里面使用的动画api

我有一个动画场景和UI无关,HarmonyOS有没有类似于ObjectAnimator的api,可以通过start启动一个动画,并且收到变化的差值

ValueAnimator valueAnimator = ValueAnimator.ofFloat(0, 1);
valueAnimator.setDuration(300);
valueAnimator.start();
valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
  @Override
  public void onAnimationUpdate(ValueAnimator animation) {
    // 动画更新过程中的动画值,可以根据动画值的变化来关联对象的属性,实现属性动画
    float value = (float) animation.getAnimatedValue();
    Log.d("ValueAnimator", "动画值:" + value);
  }
});
HarmonyOS
2025-01-09 16:07:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

想要可以创建动画对象的话,HarmonyOS不支持这么创建,你可以参考如下文档来实现动画;

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-animatorproperty-V5

分享
微博
QQ
微信
回复
2025-01-09 17:48:41
相关问题
有没有api可以杀掉当前进程
1754浏览 • 1回复 待解决
HarmonyOS 没有全局api loading动画
804浏览 • 1回复 待解决
HarmonyOS 有没有图片取色API
447浏览 • 1回复 待解决
有没有获取设备api
656浏览 • 1回复 待解决
HarmonyOS 有没有动画组件
642浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转api
618浏览 • 0回复 待解决
HarmonyOS 有没有单指旋转api
551浏览 • 1回复 待解决
HarmonyOS 有没有清除通知相关API
481浏览 • 1回复 待解决
有没有获取当前网速api?
4856浏览 • 1回复 待解决
HarmonyOS 有没有api实现DES加密
307浏览 • 1回复 待解决
HarmonyOS 有没有UI添加水印方法
340浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人