我正在尝试在关闭时使DialogFragment动画化 - 我已经尝试覆盖以下dismiss,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);
}
}