Android examples for android.animation:Animator Slide
create Slide In From Top Animator
import android.animation.Animator; import android.animation.ObjectAnimator; import android.animation.ValueAnimator; import android.content.Context; import android.util.DisplayMetrics; import android.view.View; import android.view.WindowManager; import android.view.animation.AccelerateDecelerateInterpolator; import android.view.animation.LinearInterpolator; public class Main{ public static Animator createSlideInFromTopAnimator(View view) { DisplayMetrics metrics = getDisplayMetrics(view .getContext());/*from www . j ava2 s .c o m*/ ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationY", -metrics.heightPixels, 0f); anim.setInterpolator(new AccelerateDecelerateInterpolator()); anim.setDuration(300); return anim; } public static DisplayMetrics getDisplayMetrics(Context context) { if (metrics == null) { WindowManager wm = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); metrics = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(metrics); } return metrics; } }