我试图让一个对话框片段在关闭时进行动画处理 - 我试图覆盖如下的关闭、onDismiss、onCancel 和 onDestroy 方法,但没有运气 - 有人能指出我正确的方向吗?
@Override
public void dismiss() {
if (mDismissAnimationFinished) {
super.dismiss();
} else {
mShrink.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
mDismissAnimationFinished = true;
dismiss();
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
mCurrentContainer.startAnimation(mShrink);
}
}