Поскольку я верю в силу XML (для макетов), это эквивалент принятого ответа , но исключительно как ресурс анимации:
fillAfter
- для того, чтобы исчезновение исчезло после завершения анимации. interpolator
обрабатывает интерполяцию анимаций, как вы можете догадаться. Вы также можете использовать другие типы интерполяторов, такие как Linear или Overshoot.
Обязательно запустите анимацию в своем представлении:
yourView.startAnimation(AnimationUtils.loadAnimation(context, R.anim.fade));