首页 > 解决方案 > 如何阻止屏幕上的任何点击,直到对话框显示动画完成?

问题描述

我正在写益智游戏。当 CountDownTimer 完成时,将显示对话框。显示动画的对话框。如果我单击屏幕上的任意位置直到显示动画的对话框完成,则游戏将返回到第一级。今天我注意到另一个意想不到的行为。我用计时器完成同时完成关卡,结果我有两个对话框:TimeOverDialog 和 LevelCompleteDialog。那么,我必须做些什么来解决这个问题呢?对不起我的英语不好!

标签: androidkotlindialogcountdowntimer

解决方案


添加dialog.setCancelable(false); 在 alertDialog 代码中。


推荐阅读