如何在进度对话框打开时更改 activity 背景颜色
How to change the activity background color while a progress dialog is on
标题基本上说明了一切,我查看了文档:https://developer.android.com/reference/android/app/ProgressDialog.html
但我没有找到任何我正在寻找的东西。
为了将来参考,我在另一个线程中发现了一些可能更好的东西,几乎隐藏了背后的布局。
如果您想删除浅灰色背景色,请在您的进度对话框中使用以下代码:
mProgressDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
如果您想更改该颜色,请在背景顶部但在进度对话框后面使用另一个布局,直到对话框打开。该布局将包含您想在那里显示的任何颜色。
您还可以为该布局选择 alpha 属性,这将使背景看起来透明。
标题基本上说明了一切,我查看了文档:https://developer.android.com/reference/android/app/ProgressDialog.html 但我没有找到任何我正在寻找的东西。
为了将来参考,我在另一个线程中发现了一些可能更好的东西,几乎隐藏了背后的布局。
如果您想删除浅灰色背景色,请在您的进度对话框中使用以下代码:
mProgressDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
如果您想更改该颜色,请在背景顶部但在进度对话框后面使用另一个布局,直到对话框打开。该布局将包含您想在那里显示的任何颜色。
您还可以为该布局选择 alpha 属性,这将使背景看起来透明。