我正在使用一个定制的 ProgressBar。现在,当一个任务正在进行时,我显示了进度条,但是用户仍然可以与视图和控件交互。 如何在整个视图上禁用用户交互,就像 ProgressDialog 所做的那样,当它是可见的时候。
我是否需要在主视图上使用透明视图,并在该视图上显示进度条,并在任务完成后隐藏该视图。
或者只是获取我父视图的 id 并将其设置为禁用?但是这样我就不能调暗背景了,就像视图/活动/片段上出现对话框时发生的情况一样。对吧?
我只是想知道如何在进度条可见的情况下禁止用户进行任何交互。
谢谢