Android Animation Alpha
Might be a little late, but found a lovely solution in the android docs.
//In transition: (alpha from 0 to 0.5)view.setAlpha(0f);view.setVisibility(View.VISIBLE);view.animate() .alpha(0.5f) .setDuration(400) .setListener(null);//Out transition: (alpha from 0.5 to 0)view.setAlpha(0.5f)view.animate() .alpha(0f) .setDuration(400) .setListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { view.setVisibility(View.GONE); } });