您的位置:首页 > 移动开发 > Android开发

android 常见的补间动画

2016-03-16 16:15 239 查看
一、使用xml文件定义动画 (在animator文件夹下)

1、定义

<?xml version="1.0" encoding="utf-8"?>

<animator xmlns:android="http://schemas.android.com/apk/res/android" >

<objectAnimator

android:propertyName="translationX"

android:duration="2000"

android:valueFrom="10"

android:valueTo="50">

</objectAnimator>

</animator>

2、在代码中使用

//使用xml设置动画

//先获取到动画对象

ObjectAnimator oa=(ObjectAnimator) AnimatorInflater.loadAnimator(this,R.animator.oanimator);

oa.setTarget(iv);

oa.start();

1、平移

TranslateAnimation ta=new TranslateAnimation(0, 50, 0, 50);

ta.setDuration(2000);

iv.startAnimation(ta); //对控件绑定动画

2、缩放

ScaleAnimation sa=new ScaleAnimation(1, 2, 1, 2);

sa.setDuration(2000);

iv.startAnimation(sa);

3、翻转

RotateAnimation ra=new RotateAnimation(90, 360);

ra.setDuration(2000);

iv.startAnimation(ra);

4、透明

AlphaAnimation aa=new AlphaAnimation(0,1);

aa.setDuration(2000);

iv.startAnimation(aa);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: