2011-05-30 49 views
0

的時候如果我打開一個進度對話框視覺當前活動進入背景(變暗)。如果我正在處理較長時間的運行後臺任務,但不使用進度對話框,我也想使用此視覺反饋(樣式)。有誰知道如何做到這一點?設置黑暗風格的活動不再處理任務

回答

1

我認爲,如果你正在做的事情耗費時間,那麼你應該表明這一點與一條消息,說明你在做什麼沿着一個不確定的對話框(帶有紡車)。否則,用戶會對發生的事情感到困惑。

如果您絕對拒絕顯示對話框,您可以通過覆蓋整個活動的透明視圖,然後將其背景顏色設置爲半透明黑色來重新創建深色背景,以使背後的顏色顯得更暗。

+1

你可以看到他們是如何做到這通過查看'顯示()在'Dialog.java' [源代碼]'方法(http://netmite.com/android/mydroid/frameworks/base/core/的Java/Android設備/應用/ Dialog.java)。 – dmon 2011-05-30 15:52:15

+0

我給人以'的getParent()setProgressBarIndeterminateVisibility(真)的反饋;' - 爲背景,過程通常持續時間不長verly全progressDialog是沉重的。感謝您的提示。我明天會檢查它。 +1的時刻。 – FrVaBe 2011-05-30 16:01:05