2017-07-09 76 views
0

我從過去幾天找到解決方案,解決方案將會感激。 該場景是: 我的應用程序中有兩個活動1. mainActivity 2.newActivity。在按鈕上單擊mainActivity,newActivity將作爲彈出窗口(不是對話框)打開。我想在彈出窗口(newActivity)處於活動狀態時隱藏/模糊mainActivity,並在彈出窗口(newActivity)活動關閉時顯示mainActivity。我怎麼能做到這一點?隱藏/模糊通過彈出窗口(非對話框)打開另一個活動的活動在Android中

On opening new activity looks like this

+0

粘貼您的相關代碼也 –

回答

0

可以在XML佈局設置背景色碼 「#CC000000」 「newActivity」 的。

只需使用android:background="#CC000000"作爲主佈局。

-1

我建議在彈出窗口後面放一個不透明的Drawable或背景(黑色表示變暗或白色表示褪色)。

這不會模糊主要活動,但會突出顯示前景彈出窗口。

只需使用像顏色:

<color name="Translucent">#80000000</color> 
+0

得到了解決最後,使用下面的新的活動代碼在Create()方法。 WindowManager.LayoutParams windowManager = getWindow()。getAttributes(); windowManager.dimAmount = 0.90f; getWindow()。addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); –

相關問題