Android examples for android.animation:Animator Slide
create Slide In From Left 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 createSlideInFromLeftAnimator(View view) { DisplayMetrics metrics = getDisplayMetrics(view .getContext());/*from w w w . j ava 2 s .c om*/ ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationX", -metrics.widthPixels, 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; } }