首页
Web开发
Android
J2EE
PHP
Linux/Unix
MySql
C#
更多...
当前位置:
我的异常网
»
XML/SOAP
» Android用xml写动画片效果
Android用xml写动画片效果
www.myexceptions.net 网友分享于:2013-07-03 浏览:9次
Android用xml写动画效果
写出动画效果的xml文件布局基本代码如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha/>
<scale/>
<translate/>
<rotate/>
</set>
(1)对于<alpha/>:
<alpha
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:duration="3000"/>
fromAlpha 属性为动画起始时透明度,值为0--1.0的浮点数
toAlpha 属性为动画结束时透明度,值为0--1.0的浮点数
duration 属性为动画持续时间,值为毫秒数
注:0.0表示完全透明,1.0表示完全不透明
(2)对于<scale/>:
<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" />
android:interpolator:interpolator 指定一个动画的插入器
accelerate_decelerate_interpolator 加速-减速 动画插入器
accelerate_interpolator 加速-动画插入器
decelerate_interpolator 减速- 动画插入器
其他的属于特定的动画效果
fromXScale 属性为动画起始时 X坐标上的伸缩尺寸
toXScale 属性为动画结束时 X坐标上的伸缩尺寸
fromYScale 属性为动画起始时Y坐标上的伸缩尺寸
toYScale 属性为动画结束时Y坐标上的伸缩尺寸
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
duration 属性为动画持续时间
fillAfter 属性当设置为true ,该动画转化在动画结束后被应用
注:前四者属性的值应该为浮点数,且0.0表示收缩到没有,1.0表示正常无伸缩, 值小于1.0表示收缩, 值大于1.0表示放大 ;
pivotX 和 pivotY 两个属性值 从0%-100%中取值, 50%为物件的X或Y方向坐标上的中点位置
(3)对于<translate/>:
<translate
android:fromXDelta="30"
android:toXDelta="-80"
android:fromYDelta="30"
android:toYDelta="300"
android:duration="2000"
/>
fromXDelta 属性为动画起始时 X坐标上的位置
toXDelta 属性为动画结束时 X坐标上的位置
fromYDelta 属性为动画起始时 Y坐标上的位置
toYDelta 属性为动画结束时 Y坐标上的位置
duration 属性为动画持续时间
注:没有指定fromXType toXType fromYType toYType 时候,默认是以自己为相对参照物
(4)对于<rotate/>:
<rotate android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromDegrees="0"
android:toDegrees="+350"
android:pivotX="50%"
android:pivotY="50%"
android:duration="3000" />
interpolator 指定一个动画的插入器,其中 accelerate_decelerate_interpolator 加速-减速 动画插入器,accelerate_interpolator 加速-动画插入器 decelerate_interpolator 减速- 动画插入器
fromDegrees 属性为动画起始时物件的角度
toDegrees 属性为动画结束时物件旋转的角度 可以大于360度
pivotX 属性为动画相对于物件的X坐标的开始位置
pivotY 属性为动画相对于物件的Y坐标的开始位置
duration 属性为动画持续时间
注:(负数from——to正数:顺时针旋转)
(负数from——to负数:逆时针旋转)
(正数from——to正数:顺时针旋转)
(正数from——to负数:逆时针旋转)
pivotX,pivotY 两个属性值 从0%-100%中取值
使用文件调用代码:
Animation animation=AnimationUtils.loadAnimation(HelloActivity.this,R.anim.buttonain);
findViewById(R.id.listView).startAnimation(animation);
程序员最害怕的5件事 你中招了吗?
Java 与 .NET 的平台发展之争
初级 vs 高级开发者 哪个性价比更高?
我的丈夫是个程序员
漫画:程序员的工作
编程语言是女人
为啥Android手机总会越用越慢?
Web开发者需具备的8个好习惯
XML/SOAP-热门
XML/SOAP-最新
XML/SOAP-其它
1
Spring定时器技术终结者——采取XML配置的方式实现Spring定时器
2
使用JAXB对象跟XML相互转换
3
struts.xml跟default.properties
4
JFreeChart回显示一个XML文件
5
经过JFreeChart的饼状图显示XML
6
maven中对资源文件中的xml不做内容轮换,properties做内容替换的配置
7
XML格局的时候几种参数的理解
8
Android三种模式解析Xml
9
Java札记——XML解析
10
TestNG中同一个类中执行多个test()方法怎么配置testng.xml
1
maven中对资源文件中的xml不做内容轮换,properties做内容替换的配置
2
使用JAXB对象跟XML相互转换
3
JFreeChart回显示一个XML文件
4
经过JFreeChart的饼状图显示XML
5
总结getBytes()默认编码导致的xml字符串中出现乱码
6
Spring定时器技术终结者——采取XML配置的方式实现Spring定时器
7
Java札记——XML解析
8
Android三种模式解析Xml
9
struts.xml跟default.properties
10
TestNG中同一个类中执行多个test()方法怎么配置testng.xml
1
struts.xml跟default.properties
2
XML格局的时候几种参数的理解
3
Android三种模式解析Xml
4
Java札记——XML解析
5
TestNG中同一个类中执行多个test()方法怎么配置testng.xml
6
经过JFreeChart的饼状图显示XML
7
JFreeChart回显示一个XML文件
8
使用JAXB对象跟XML相互转换
9
maven中对资源文件中的xml不做内容轮换,properties做内容替换的配置
10
Spring定时器技术终结者——采取XML配置的方式实现Spring定时器
上一篇:
Android XML资料使用
下一篇:
三个非一般的资源目录 /res/xml /res/raw 和 /assets
文章评论
相关解决方案
1
Android
动画片
效果
设置
2
动画片
效果
3
Android
动画片
之
XML
(二)
4
Android
动画片
5
Android
动画片
开发——Animation
动画效果
6
各种
动画片
效果
7
imageView
动画片
效果
8
LinearLayout的
动画片
效果
9
jQuery
动画片
效果
10
Android
Animation Tween
动画片
效果
的使用
代码女神横空出世
程序员的一天:一寸光阴一寸金
程序员眼里IE浏览器是什么样的
如何成为一名黑客
10个帮程序员减压放松的网站
团队中“技术大拿”并非越多越好
中美印日四国程序员比较
“肮脏的”IT工作排行榜
程序猿的崛起——Growth Hacker
我是如何打败拖延症的
当下全球最炙手可热的八位少年创业者
老程序员的下场
我跳槽是因为他们的显示器更大
10个调试和排错的小建议
程序员和编码员之间的区别
写给自己也写给你 自己到底该何去何从
Java程序员必看电影
一个程序员的时间管理
要嫁就嫁程序猿—钱多话少死的早
什么才是优秀的用户界面设计
程序员的样子
程序员的鄙视链
为什么程序员都是夜猫子
聊聊HTTPS和SSL/TLS协议
程序员周末都喜欢做什么?
程序员必看的十大电影
不懂技术不要对懂技术的人说这很容易实现
旅行,写作,编程
十大编程算法助程序员走上高手之路
程序员都该阅读的书
做程序猿的老婆应该注意的一些事情
那些争议最大的编程观点
总结2014中国互联网十大段子
每天工作4小时的程序员
Web开发人员为什么越来越懒了?
5款最佳正则表达式编辑调试器
看13位CEO、创始人和高管如何提高工作效率
如何区分一个程序员是“老手“还是“新手“?
60个开发者不容错过的免费资源库
亲爱的项目经理,我恨你
程序员应该关注的一些事儿
老美怎么看待阿里赴美上市
鲜为人知的编程真相
“懒”出效率是程序员的美德
科技史上最臭名昭著的13大罪犯
软件开发
程序错误
异常
Exception
Copyright © 2009-2015
MyException
版权所有