Property Animation(属性动画)

       翻译了一小段属性动画的内容,以供以后快速重温。  

       概述:属性动画系统是一个健壮(robust)的框架(framework)几乎允许你给任何东西加动画。你可以定义动画来通过时间的推移改变任何对象的属性(object property),无论它是否绘制到屏幕。属性动画在指定的时间内改变属性的值。为了实现动画,你指定想要动画的对象属性(例如对象在屏幕上的位置),你想要对它执行多久的动画以及在哪些值之间动画(animate)。

属性动画系统可让你定义以下所列的动画特性(characteristics of an animation):
    .长短(Duration):你可以定义动画的长短。默认值是300ms。
    .时间差值(Time interpolation):你可以指定属性值的计算方式作为动画当前经过时间的函数。
    .重复次数和行为(Repeat count and behavior):你可以指定是否在动画结束时重复以及重复动画的次数。你也可以指定动画是否反向播放;设置动画重复的向前播放然后向后反向播放,直到重复次数达到设置的值。
    .动画集合(Animator sets):你可以将多个动画组成一个集合然后一起播放或者按顺序播放或者按指定延迟后播放。
    .帧刷新延迟(Frame refresh delay):你可以指定你的动画帧的刷新频率。默认是每10ms刷新一次,但是你的应用刷新帧的速度最终依赖于整个系统的繁忙程度以及系统可以提供的相关定时器(the underlying timer)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值