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);
  }
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
HarmonyOS
2025-01-09 16:07:38
596浏览
收藏 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


相关问题
HarmonyOS 有没有api可以改应用包名?
1036浏览 • 1回复 待解决
有没有api可以杀掉当前进程
2087浏览 • 1回复 待解决
HarmonyOS 没有全局api loading动画
1186浏览 • 1回复 待解决
HarmonyOS 有没有动画组件
1058浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转api
989浏览 • 0回复 待解决
HarmonyOS 有没有单指旋转api
923浏览 • 1回复 待解决
HarmonyOS 有没有图片取色API
815浏览 • 1回复 待解决
有没有获取设备api
1015浏览 • 1回复 待解决
HarmonyOS 有没有清除通知相关API
967浏览 • 1回复 待解决
有没有获取当前网速api?
5373浏览 • 1回复 待解决
HarmonyOS 有没有api实现DES加密
633浏览 • 1回复 待解决
HarmonyOS 有没有UI添加水印方法
666浏览 • 1回复 待解决
提问
该提问已有2人参与 ,帮助了5人
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。