Android属性动画之 一、 ValueAnimator

本文详细介绍了属性动画(PropertyAnimator)的基本概念及其使用方法。包括如何创建动画、设置动画时长、循环模式及次数等。此外还介绍了动画的监听器机制,帮助开发者更好地控制动画流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ValueAnuimator

      属性动画(Property Animator)是一种针对于值变化的变值器。

      主要方法有ofInt(int...)、ofFloat(Float...), offColor(Color...)

     setDuration()、一次动画持续时间

     getAnimatedValue()、当前的值有Integer、Float、Color、

     start().开始动画

     setRepeatMode()、动画重复模式。ValueAnimation.RESTART(重新开始)和 ValueAnimation.REVERSE(倒序重新开始).

    setRepeatCount()、动画循环次数。0表示不循环,ValueAnimation.INFINITE为无线循环.

    cancel()。取消动画

    setStartDelay(long startDelay)  动画延迟开始时间
    ValueAnimator clone()  克隆,可参考深度拷贝和浅拷贝

    两个监听器

    AnimatiorUpdateListener(onAnimationUpdate(Animator) )

   AnimatiorListener(onAnimationStart(Animatior)、onAnimationEnd(Animatior)、onAnimationCancel(Animatior)、onAnimationRepeat(Animator) )

  addUpdateListener()

  addListener()

  removeUpdateListener(AnimatorUpdateListener listener)

  void removeAllUpdateListeners();

  void removeListener(AnimatorListener listener); 

  void removeAllListeners();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值