我有带对话框的Dialog片段,它有这样的动画:
dialog.window.setWindowAnimations(R.style.RemoveWishlistAnimation)
在此样式中,退出animation
的持续时间很长,因此如果用户按下HOME按钮,动画的某些部分将显示在主屏幕上。
我必须使用这个长动画,但它是否存在以某种override fun onPause() {}
函数中断此动画的方式?
答案 0 :(得分:0)
您可以将您的代码放在处理程序中,如下所示:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
dialog.window.setWindowAnimations(R.style.RemoveWishlistAnimation);
}
}, 5000);