在弹出窗口(非对话框)中打开另一个活动时隐藏/模糊活动在Android中

时间:2017-07-09 14:01:43

标签: android android-layout android-activity

我找到了最近几天的解决方案,一个解决方案会很感激。 场景是: 我的应用程序中有两个活动1. mainActivity 2.newActivity。在按钮上单击mainActivity,newActivity将作为弹出窗口(不是对话框)打开。我想在弹出窗口(newActivity)处于活动状态时隐藏/模糊mainActivity,并在弹出窗口(newActivity)活动关闭时显示mainActivity。我怎么能实现这个目标呢?

On opening new activity looks like this

2 个答案:

答案 0 :(得分:0)

您可以在xml布局中设置“newActivity”的背景颜色代码“#CC000000”。

只需使用android:background="#CC000000"作为主要布局。

答案 1 :(得分:-1)

我建议在弹出窗口后面放置一个不透明的Drawable或背景(黑色用于变暗或白色用于淡化)。

这并没有模糊主要活动,但它突出了前景弹出窗口。

只需使用以下颜色:

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