Ich verwende eine AsyncTask mit einem ProgressDialog darin. Dies führt automatisch zu einer Hintergrunddämpfung von ca. 40%. Ich möchte drehen diese (0% dim) gedimmt ist, aber was ich versuchte, hat nicht funktioniert:Hintergrund-Dim auf ProgressDialog/AlertDialog in Android deaktivieren
myLoadingDialog = new ProgressDialog(MainActivity.this.getApplicationContext());
myLoadingDialog.setMessage("Loading...");
myLoadingDialog.setIndeterminate(true);
myLoadingDialog.setCancelable(false);
WindowManager.LayoutParams lp = myLoadingDialog.getWindow().getAttributes();
lp.dimAmount = 0.0f;
myLoadingDialog.show();
Das Problem mit dieser dim war, dass ich meine Tablette SystemUI-Prozess zu beenden, ein zu erreichen Kiosk-Modus (ohne System-Bar) und der ProgressDialog dimmt alles außer dem Bereich, wo die System-Bar war, so dass ich eine helle Grenze am unteren Rand des Bildschirms habe.
Wenn es einen Weg gibt, eine vollständige Vollbild-Dim zu bekommen, wäre ich auch glücklich.
Vielen Dank für jede Hilfe