码迷,mamicode.com
首页 > 移动开发 > 详细

Android中的补间动画(tween)的简单使用

时间:2014-06-25 10:31:25      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:android tween动画

相对帧动画,补间动画(tween)可以这么理解:我们不必像帧动画一样指定动画的每一帧,只需定义一个动画的开始和结束关键帧,而中间变化的帧由系统帮我们计算。

tween动画可以分为下面几种:

AlphaAnimation(透明渐变动画):

示例:res/anim/alpha.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="2000"  
    android:fillAfter="true"
    android:fromAlpha="0.0"
    android:repeatCount="1"
    android:repeatMode="reverse"
    android:toAlpha="1.0" >

</alpha>

属性介绍:

duration:动画持续的时间

fromAlpha:渐变开始值,Float 0.0完全透明 1.0完全不透明

toAlpha:渐变结束值

repeatCount: 动画重复次数

repeatMode:动画重复模式,["repeat"|"reverse"] repeat(透明-不透明 透明-不透明)

reverse(透明-不透明 不透明-透明)

开始动画:

Animation animation = AnimationUtils.loadAnimation(this, R.anim.alpha);
iv.startAnimation(animation);    //使用ImageView的startAnimation开始动画

ScaleAnimation(缩放动画):

TranslateAnimation(位移动画):

RotateAnimation(旋转动画):


Android中的补间动画(tween)的简单使用,布布扣,bubuko.com

Android中的补间动画(tween)的简单使用

标签:android tween动画

原文地址:http://ccdebug.blog.51cto.com/4350056/1430510

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!