- 浏览: 125121 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
spysoos:
谢谢分享了
学习笔记:自定义样式(style)与主题(theme) -
jinnianshilongnian:
早起~~ 写blog -
zangwenyang:
常见的序列模式挖掘算法1GSP算法2prefixspan3di ...
序列模式挖掘 -
zcllgj:
请问一下,如何像天翼空间一样调用系统apn?
Android APN设置及获得手机号(转载) -
zangwenyang:
isRunning()
Indicates whether ...
Animation2
参考了网上一个被转载很多次的帖子,加入了自己的理解。
动画
动画效果编程基础
基本动画属性
属性名字 |
和Animation类中对应方法 |
Description |
Amount of time (in milliseconds) for the animation to run. 动画持续的时间 |
||
When set to true, the animation transformation is applied after the animation is over. True:动画结束以后保持在最后一帧的状态 false:动画结束以后保持在第一帧的状态 xml中不起作用,java中有效
默认是false
这个元素要设置在set的根元素中 |
||
When set to true, the animation transformation is applied before the animation has started.
:fillAfter完全相反, 默认值是true; 这个元素要设置在set的根元素中 |
||
When set to true, fillAfter is taken into account. 这一项fillAfter才起作用 貌似不起作用 |
||
Defines the interpolator used to smooth the animation movement in time. |
||
Defines how many times the animation should repeat. 重绘次数 如果是小于0则是无限重复 |
||
Defines the animation behavior when it reaches the end and the repeat count is greater than 0 or infinite. 重绘的方案 restart reverse |
||
Delay in milliseconds before the animation runs, once start time is reached. 延后启动n毫秒 Repeat的时候每一次都会停 |
||
Allows for an adjustment of the Z ordering of the content being animated for the duration of the animation. 调整动画的zindex
|
透明动画
alpha
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<alpha
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:duration="3000"
/>
<!-- 透明度控制动画效果 alpha
浮点型值:
fromAlpha 属性为动画起始时透明度
toAlpha 属性为动画结束时透明度
说明:
0.0表示完全透明
1.0表示完全不透明
以上值取0.0-1.0之间的float数据类型的数字
长整型值:
duration 属性为动画持续时间
说明:
时间以毫秒为单位
-->
</set>
<scale>标签:控制大小的变化
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:interpolator=
"@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="0.0"
android:toXScale="1.4"
android:fromYScale="0.0"
android:toYScale="1.4"
android:pivotX="50%"
android:pivotY="50%"
android:fillAfter="false"
android:duration="700" />
</set>
<!-- 尺寸伸缩动画效果 scale
属性:interpolator 指定一个动画的插入器
在我试验过程中,使用android.res.anim中的资源时候发现
有三种动画插入器:
accelerate_decelerate_interpolator 加速-减速 动画插入器
accelerate_interpolator 加速-动画插入器
decelerate_interpolator 减速- 动画插入器
其他的属于特定的动画效果
浮点型值:
fromXScale 属性为动画起始时 X坐标上的伸缩尺寸
toXScale 属性为动画结束时 X坐标上的伸缩尺寸
fromYScale 属性为动画起始时Y坐标上的伸缩尺寸
toYScale 属性为动画结束时Y坐标上的伸缩尺寸
说明:
以上四种属性值
0.0表示收缩到没有
1.0表示正常无伸缩
值小于1.0表示收缩
值大于1.0表示放大
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
说明:
以上两个属性值 从0%-100%中取值
50%为物件的X或Y方向坐标上的中点位置
可以取负值比如-10%
长整型值:
duration 属性为动画持续时间
说明: 时间以毫秒为单位
布尔型值:
fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用
-->
< rotate > 旋转
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromDegrees="0"
android:toDegrees="+350"
android:pivotX="50%"
android:pivotY="50%"
android:duration="3000" />
<!-- rotate 旋转动画效果
属性:interpolator 指定一个动画的插入器
在我试验过程中,使用android.res.anim中的资源时候发现
有三种动画插入器:
accelerate_decelerate_interpolator 加速-减速 动画插入器
accelerate_interpolator 加速-动画插入器
decelerate_interpolator 减速- 动画插入器
其他的属于特定的动画效果
浮点数型值:
fromDegrees 属性为动画起始时物件的角度
toDegrees 属性为动画结束时物件旋转的角度 可以大于360度
说明:
fromDegrees> toDegrees逆时针,反之顺时针,大于360同样适用
角度差越大速度越快。
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
说明: 以上两个属性值 从0%-100%中取值
50%为物件的X或Y方向坐标上的中点位置
可以取负值比如-10%
长整型值:
duration 属性为动画持续时间
说明: 时间以毫秒为单位
-->
</set>
<translate>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="30"
android:toXDelta="-80"
android:fromYDelta="30"
android:toYDelta="300"
android:duration="2000"
/>
<!-- translate 位置转移动画效果
整型值:
fromXDelta 属性为动画起始时 X坐标上的位置
toXDelta 属性为动画结束时 X坐标上的位置
fromYDelta 属性为动画起始时 Y坐标上的位置
toYDelta 属性为动画结束时 Y坐标上的位置
注意:
没有指定fromXType toXType fromYType toYType 时候,
默认是以自己为相对参照物
长整型值:
font-size:
评论
整型值:
fromXDelta 属性为动画起始时 X坐标上的位置
toXDelta 属性为动画结束时 X坐标上的位置
fromYDelta 属性为动画起始时 Y坐标上的位置
toYDelta 属性为动画结束时 Y坐标上的位置
注意:
没有指定fromXType toXType fromYType toYType 时候,
默认是以自己为相对参照物
长整型值:
duration 属性为动画持续时间
说明: 时间以毫秒为单位
fromXType可选值:
Animation.ABSOLUTE
Animation.RELATIVE_TO_SELF,
Animation.RELATIVE_TO_PARENT
其中relative_to_self是默认值
-->
</set>
发表评论
-
卸载 android 系统app
2013-12-29 09:17 773☆1.下载一键安全root软 ... -
最新手机语音助手的调研
2013-01-27 07:23 778几个助手的分析 虫洞语音助手 智能360 ... -
ListAdapter 没有数据时候会如何处理
2011-09-10 09:20 730The View with the empty id is u ... -
怎样更改虚拟机vmware的硬盘大小
2010-08-02 12:17 4315由于第一次使用虚拟机,第一次操作,结果给操作系统分硬盘的时 ... -
how to develop android under Ubuntu
2010-07-31 15:04 01 install java ubuntu 10.04已经去 ... -
android内存优化
2010-05-02 19:57 1202创建或其他方式获得的对象如不再使用,则主动将其置为nu ... -
android注意事项。随时补充
2010-03-27 11:53 794这里维护一些小的知识点,给自己提醒 1 所有的andr ... -
Gallary控件
2010-03-23 23:00 913gallery翻译了sdk zwyproject 演示了关键 ... -
ContentProvider 翻译
2010-03-23 20:05 1284简单的翻译了一下sdk 在应用中声明 <pr ... -
Android APN设置及获得手机号(转载)
2010-03-23 19:04 4132转载请注明出处:http://blog.csdn.net/ ... -
content provider(转载)
2010-03-23 10:50 1025Study on Android【二】--ContentPro ... -
location包
2010-03-18 18:04 1200Interfaces GpsStatus.Li ... -
获取当前locale
2010-03-17 16:14 1564Resources res = ... -
在 Android 上使用 XML(转)
2010-01-28 21:09 856本来研究一下android上面的xml解析器。发现了网上有一篇 ... -
android u8220刷机
2010-01-17 12:17 3317先下载个T Mobile12月官方ROM,改进了系统的信号等问 ... -
android 模拟器使用
2010-01-08 15:37 1572一。模拟器安装和启动 ... -
Animation2
2010-01-04 17:28 1514AnimationDrawable 包androi ... -
ProgressBar基本知识
2009-11-27 15:20 4526ProgressBar位于android.view包下面。 在 ... -
给android应用程序签名
2009-11-09 16:20 2351Android程序的签名和Symbia ... -
spinner使用
2009-10-29 07:41 1935spinner是一个经常用的控件,简单总结一下他的使用 1 ...
相关推荐
iOS动画-animation1:博客相关代码
Android应用源码之animation1(_animation
ulead gif animation教程1
安卓Android源码——animation1.rar
Android应用源码之animation1(.zip项目安卓应用源码下载Android应用源码之animation1(.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
VB Animation动画示例 VB Animation动画示例
通过C#多种效果播放图片,如翻转、中心放大。。。
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
1.1 知识解析 1.2 功能演示 1.3 职业素质
源码参考,欢迎下载
Animation 动画详解 Animation 动画详解 Animation 动画详解Animation 动画详解Animation 动画详解Animation 动画详解
1. 创建动画实例 wx.createAnimation(OBJECT) 创建一个动画实例animation。调用实例的方法来描述动画。最后通过动画实例的export方法导出动画数据传递给组件的animation属性。 注意: export 方法每次调用后会清掉...
• 1、《Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法》 • 2、《Animation动画详解(二)——Interpolator插值器》 • 3、《Animation动画详解(三)—— 代码生成alpha、...
So the applications using 1.x should be redesigned for Animation GIF ActiveX 2.0. If you have any questions, please send E-mail to jinhui@jcomsoft.com Please visit my home page ...
core animation cook bookcore animation cook bookcore animation cook bookcore animation cook bookcore animation cook book
FoundationAS3Animation.pdfFoundationAS3Animation.pdfFoundationAS3Animation.pdf
再drawable目录下新建animation1文件和animation2文件 一个是按顺序显示动画,一个是倒序显示动画, 顺序显示动画文件:animation1.xml <?xml version=1.0 encoding=utf-8?> <!-- 根标签为animation-...
MeshAnimation.unitypackage
About This Book Create and export models and animation sequences to Unity from 3ds max and Maya Prepare character models and animation for games using Mecanim’s rigging tools Retarget, adjust, and ...