애니메이션 xml 파일에서 set으로 묶어서 여러개의 효과를 한꺼번에 해서 duration으로 딜레이를 주거나..
아니면 AnimationListener를 사용해서
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
시작할때, 끝날때에 맞춰서 검은 화면을 보여줘도 될것 같습니다.