网站大量收购独家精品文档,联系QQ:2885784924

Android动画实现与原理.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android 动画实现和原理 Jacky Cai – 2017/12/05 目录 Contents Animation Android provides a variety of powerful APIs for applying animation to UI elements and drawing custom 2D and 3D graphics. Here we provide an overview of the APIs and system capabilities available and help you decide which approach is best for your needs. The Android framework provides three animation systems: property animation, view animation and Drawable animation. The property animation system is the preferred method to use, because it is more flexible and offers more features. Property Animation Overview Duration You can specify the duration of an animation. The default length is 300 ms. Time interpolation You can specify how the values for the property are calculated as a function of the animations current Repeat count and behavior You can specify whether or not to have an animation repeat when it reaches the end of a duration and how many times to repeat the animation. You can also specify whether you want the animation to play back in reverse. Setting it to reverse plays the animation forwards then backwards repeatedly. Animator sets You can group animations into logical sets that play together or sequentially or after specified delays. Frame refresh delay You can specify how often to refresh frames of your animation. The default is set to refresh every 10 ms, but the speed in which your application can refresh frames is ultimately dependent on how busy the system is overall and how fast the system can service the underlying timer. The property animation system allows you to animate almost anything. You can define an animation to change any object property over time, regardless of whether it draws to the screen or not. A property animation changes a propertys (a field in an object) value over a specified length of time. To animate something, you specify the object property that you want to animate, such as an objects position on the screen, how long you want to animate it for, and what values you

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档