Android examples for android.animation:Animator Slide
create Slide Out To 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 createSlideOutToLeftAnimator(View view) { DisplayMetrics metrics = getDisplayMetrics(view .getContext());//from w ww . ja v a2s . c o m ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationX", 0f, -metrics.widthPixels); 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; } }