Animation使用知识点范文.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Animotion基本使用 背景: Android系统提供了很多丰富的API去实现UI的2D与3D动画,最主要的划分可以分为如下几类: View Animation:视图动画(也叫补间动画)在古老的Android版本系统中就已经提供了,只能被用来设置View的动画 Drawable Animation :frame动画,帧动画,其实可以划分到视图动画的类别,专门用一个一个显示drawable的resources,就像放幻灯片一样。 Property Animation : 属性动画,只针对Android 3.0(API 11)ject,包括那些还没有渲染到屏幕上的对象。这种动画是可以看见的,可以让你自定义任何类型和属性动画。(最常用) View Animation 视图动画(补间动画)使用详解 2-1 视图动画概述: 视图动画(补间动画)可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度) 补间动画可以通过xml或者android代码去定义,建议使用xml文件定义,因为他更具有可读性,可重用性。 以下是视图动画的相关类的继承关系: java类名 xml关键字 描述信息 AlphaAnimation alpha 放置在res/anim/目录下 渐变透明度动画效果 RotateAnimation rotate 放置在res/anim/目录下 画面转移旋转动画效果 ScaleAnimation scale 放置在res/anim/目录下 渐变尺寸伸缩动画效果 TranslateAnimation translate 放置在res/anim/目录下 画面转换位置移动动画效果 AnimationSet set 放置在res/anim/目录下 一个持有其它动画元素alpha、scale、translate、rotate或者其它set元素的容器 2-2、视图动画的详细说明 可以看出来Animation抽象类是所有补间动画类的基类,所以基类会提供一些通用的动画属性方法,如下我们就来详细的看看这些属性。 2-2-1、Animation 属性详解: xml属性 java方法 解释 android:detachWallpaper setDetachWallpaper(boolean) 是否在壁纸上运行 android:duration setDuration(long) 动画持续时间,毫秒为单位 android:fillAfter setFillAfter(boolean) 控件动画结束时是否保持动画最后的状态 android:fillBefore setFillBefore(boolean) 控件动画结束时是否还原到开始动画前的状态 android:fillEnabled setFillEnabled(boolean) 与android:fillBefore效果相同 android:interpolator setInterpolator(Interpolator) 设定插值器(指定的动画效果,譬如回弹等) android:repeatCount setRepeatCount(int) 重复次数 android:repeatMode setRepeatMode(int) 重复类型有两个值,reverse表示倒序回放,restart表示从头播放 android:startOffset setStartOffset(long) 调用start函数之后等待开始运行的时间,单位为毫秒 android:zAdjustment setZAdjustment(int) 表示被设置动画的内容运行时在Z轴上的位置(top/bottom/normal),默认为normal 接下来我么来看看每种补间动画特有的一些属性说明: 2-2-2 Alpha透明 属性详解: xml属性 java方法 解释 android:fromAlpha AlphaAnimation(float fromAlpha, …) 动画开始的透明度(0.0到1.0,0.0是全透明,1.0是不透明) android:toAlpha AlphaAnimation(…, float toAlpha) 动画结束的透明度,同上 Rotate 旋转 属性详解: xml属性 java方法 解释 android:fromDegrees RotateAnimation(float fromDegrees, …) 旋转开始角度,正代表顺时针度数,负代表逆时针度数 android:toDegrees RotateAnimation(…, float toDegrees, …) 旋转结束角度,正代表顺时针度数,负代表逆时针度数 android:pivotX

文档评论(0)

good118doc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档