package com.tiger.quicknews.adapter; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import com.nhaarman.listviewanimations.swinginadapters.AnimationAdapter; import com.nineoldandroids.animation.Animator; import com.nineoldandroids.animation.ObjectAnimator; /** * Created by storm on 14-4-15. */ public class CardsAnimationAdapter extends AnimationAdapter { private final float mTranslationY = 400; private final float mRotationX = 15; private final long mDuration = 400; public CardsAnimationAdapter(BaseAdapter baseAdapter) { super(baseAdapter); } @Override protected long getAnimationDelayMillis() { return 30; } @Override protected long getAnimationDurationMillis() { return mDuration; } @Override public Animator[] getAnimators(ViewGroup parent, View view) { return new Animator[] { ObjectAnimator.ofFloat(view, "translationY", mTranslationY, 0), ObjectAnimator.ofFloat(view, "rotationX", mRotationX, 0) }; } }