android - 如何阻止屏幕上的任何点击,直到对话框显示动画完成?
问题描述
我正在写益智游戏。当 CountDownTimer 完成时,将显示对话框。显示动画的对话框。如果我单击屏幕上的任意位置直到显示动画的对话框完成,则游戏将返回到第一级。今天我注意到另一个意想不到的行为。我用计时器完成同时完成关卡,结果我有两个对话框:TimeOverDialog 和 LevelCompleteDialog。那么,我必须做些什么来解决这个问题呢?对不起我的英语不好!
解决方案
添加dialog.setCancelable(false); 在 alertDialog 代码中。
推荐阅读
- javascript - 散点图 d3.js freecodecamp pronect 在 yscale 显示分钟时遇到问题
- android - 如何在不嵌套视图的情况下设置 ScrollView 内容的最大宽度?
- ansible - 如何使用 Ansible/Jinja2 将字符串拆分为列表?
- javascript - 为什么我的 iframe 不能正常显示?(除第一个 iframe 外的空白框)
- python - AWS Lambda 无法连接到端点 URL DynamoDB
- nginx - Nginx 位置无法正常工作
- http - 如何通过 http 客户端发送表单数据?
- pine-script - PineScript 调用当前条形值
- flutter - ParentDataWidget 的使用不正确。我认为我在这里没有太多选择,不是吗?
- javascript - 使用javascript时刻将值转换为秒