android学习 如何创建Tween Animation?
来源:互联网 发布:王自健 郭德纲 知乎 编辑:程序博客网 时间:2024/05/21 15:38
在Android系统中,使用xml文件来对某个视图进行位置、旋转、大小、透明度四种变换。在xml文件中分别对应<tanslate>、<scale>、<rotate>、<alpha>。每个动画都必须包含在一个根目录下。对于其中的每一个,如果动画有多个属性,可以使用<set>关键字来指定。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<scale android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="1.0"
android:toXScale="1.4"
android:fromYScale="1.0"
android:toYScale="1.6"
android:pivotX="50%"
android:pivotY="50%"
android:fillAfter="true"
android:duration="4000"
/>
<set android:interpolator="@android:anim/decelerate_interpolator">
<scale
android:fromXScale="1.4"
android:toXScale="1.0"
android:fromYScale="0.6"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="40000"
android:duration="5000"
android:fillBefore="false"
/>
<rotate
android:fromDegrees="0"
android:toDegrees="-45"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="4000"
android:duration="5000"
/>
<set android:interpolator="@android:anim/decelerate_interpolator">
<translate
android:toXDelta="200"
android:startOffset="9000"
android:duration="5000"
/>
<alpha
android:fromAlpha="0.5"
android:toAlpha="1.0"
android:startOffset="9000"
android:duration="5000"
/>
</set>
</set>
</set>
该动画包括四种变换效果,它们运行的开始时间由startOffset指定。
fillAfter属性:指定变换后,是否用完成后的画面来填充它所在的区域。
duration属性:指定动画所用的时间。
fromXScale,fromYScale属性:指定图像开始时的大小。
toXScale,toYScale属性:指定图像变换后的大小。
privotX,privotY属性:变换过程的边缘处理效果。
- android学习 如何创建Tween Animation?
- Android动画学习——Tween Animation
- Tween Animation学习
- Tween Animation学习<转>
- Android Tween Animation
- Android Animation之Tween
- android-animation Tween动画
- Android Tween Animation
- Android Tween Animation
- Android中的Tween Animation
- Android学习笔记14:Tween Animation动画的实现
- Android学习篇章18-动画:Tween动画Animation
- Android动画学习(二)——Tween Animation
- 【UX】Android动画 - Tween Animation
- Android动画之Tween Animation
- Android动画介绍-Tween Animation
- Android动画之Tween Animation
- Android Animation Example (tween animations)
- PL/SQL Developer 之 command,SQL
- 在magento设置集成google checkout
- java_文件解压
- Baidu分词算法分析(转 中科院牛人写的)
- Viz Artist Script-Script your colin
- android学习 如何创建Tween Animation?
- Decorator装饰器
- 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权
- project Euler第九题
- IO数据流的读和写,Reader和Writer的功能扩展
- ASP.NET MVC下面的Controller与Fckeditor.Controllers.HomeController同名的解决办法
- FileReader and RandomAccessFile
- 反射机制
- Sqoop安装配置与从mysql中导入数据到hbase