Как прервать диалоги анимации?
У меня есть фрагмент диалога с диалогом, который имеет такую анимацию:
dialog.window.setWindowAnimations(R.style.RemoveWishlistAnimation)
В этом стиле выход animation
имеет большую продолжительность, поэтому, если пользователь нажал кнопку HOME, некоторая часть анимации будет отображаться на главном экране. Я должен использовать эту длинную анимацию, но существует ли какой-либо способ прервать эту анимацию в некотором роде override fun onPause() {}
функционировать?
1 ответ
Вы можете поместить свой кусок кода в обработчик следующим образом:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
dialog.window.setWindowAnimations(R.style.RemoveWishlistAnimation);
}
}, 5000);