Java tutorial
//package com.java2s; //License from project: Open Source License import android.annotation.TargetApi; import android.os.Build; import android.view.View; import android.view.animation.Animation; import android.view.animation.Transformation; public class Main { private static final int ANIMATION_DURATION = 300; public static void show(final View view) { if (Build.VERSION.SDK_INT >= 11) { final Animation animation = new Animation() { @TargetApi(11) @Override protected void applyTransformation(final float interpolatedTime, final Transformation t) { view.setAlpha(interpolatedTime); } }; animation.setDuration(ANIMATION_DURATION); // return animation; view.startAnimation(animation); } else { view.setVisibility(View.VISIBLE); } } }