package org.ebookdroid.ui.viewer.views; import android.view.View; import android.view.animation.Animation; import android.view.animation.TranslateAnimation; public class ViewEffects { public static void toggleControls(View view) { if (view.getVisibility() == View.VISIBLE) { fade(view, View.GONE, 0.0f, view.getWidth()); } else { fade(view, View.VISIBLE, view.getWidth(), 0.0f); } } private static void fade(View view, final int visibility, final float startDelta, final float endDelta) { final Animation anim = new TranslateAnimation(0, 0, startDelta, endDelta); anim.setDuration(500); view.startAnimation(anim); view.setVisibility(visibility); } }