Android属性动画之ObjectAnimator
2016-02-02 11:09
555 查看
ObjectAnimator动画的代码如下:
AnimatorSet mSet = new AnimatorSet();
mSuperMan.setVisibility(View.VISIBLE);
ImageView localImageView1 = mSuperMan;
float[] arrayOfFloat1 = new float[2];
arrayOfFloat1[0] = (-mSuperManWidth);
arrayOfFloat1[1] = (mScreenWidth - mSuperManWidth);
ObjectAnimator localObjectAnimator1 = ObjectAnimator.ofFloat(
localImageView1,"translationX",arrayOfFloat1);
localObjectAnimator1.setInterpolator(new DecelerateInterpolator());
ImageView localImageView2 = mSuperMan;
float[] arrayOfFloat2 = new float[2];
arrayOfFloat2[0] = (mScreenHeight + mSuperManHeight);
arrayOfFloat2[1] = 0;
ObjectAnimator localObjectAnimator2 = ObjectAnimator.ofFloat(
localImageView2, "translationY", arrayOfFloat2);
localObjectAnimator2.setInterpolator(new DecelerateInterpolator());
Animator[] arrayOfAnimator = new Animator[2];
arrayOfAnimator[0] = localObjectAnimator1;
arrayOfAnimator[1] = localObjectAnimator2;
mSet.playTogether(arrayOfAnimator);
mSet.setDuration(1800L).start();
AnimatorSet mSet = new AnimatorSet();
mSuperMan.setVisibility(View.VISIBLE);
ImageView localImageView1 = mSuperMan;
float[] arrayOfFloat1 = new float[2];
arrayOfFloat1[0] = (-mSuperManWidth);
arrayOfFloat1[1] = (mScreenWidth - mSuperManWidth);
ObjectAnimator localObjectAnimator1 = ObjectAnimator.ofFloat(
localImageView1,"translationX",arrayOfFloat1);
localObjectAnimator1.setInterpolator(new DecelerateInterpolator());
ImageView localImageView2 = mSuperMan;
float[] arrayOfFloat2 = new float[2];
arrayOfFloat2[0] = (mScreenHeight + mSuperManHeight);
arrayOfFloat2[1] = 0;
ObjectAnimator localObjectAnimator2 = ObjectAnimator.ofFloat(
localImageView2, "translationY", arrayOfFloat2);
localObjectAnimator2.setInterpolator(new DecelerateInterpolator());
Animator[] arrayOfAnimator = new Animator[2];
arrayOfAnimator[0] = localObjectAnimator1;
arrayOfAnimator[1] = localObjectAnimator2;
mSet.playTogether(arrayOfAnimator);
mSet.setDuration(1800L).start();
相关文章推荐
- Android动画之Property Animation(三)
- Android学习笔记——用ObjectAnimator平移动画仿微信表情雨的简单实现
- 属性动画Property Animation入门
- 强大的 Android 属性动画 ObjectAnimator
- Android属性动画-Property Animation(一) 原理分析
- Android属性动画-Property Animation(二) 使用ObjectAnimator完成动画
- Android属性动画简析
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- Android PropertyAnimation官网文档翻译
- Android-Animator属性动画( ObjectAnimator , AnimatorSet , ValueAnimator )
- ObjectAnimator能力探究
- Android 属性动画(Property Animation) 完全解析
- Andorid动画——属性动画
- Android属性动画
- Android ObjectAnimator 无限循环播放,实现上下左右浮动效果
- Android属性动画学习
- ObjectAnimator基本使用
- 有关Property Animation(属性动画)的基本用法