2016-05-12 21 views
1

我有一个具有透明背景活动和只有几个按钮的应用程序。当我从另一个应用程序切换到我的应用程序时(使用按钮在应用程序之间切换),我想让前一个应用程序在后台可见。问题在于,切换活动应用程序会将前一个应用程序最小化并且不再可见。完成应用程序回到上次打开的应用程序

有没有可能这样做?我意识到,在Play商店中,当我提出请求时,背景仍然是Play商店。 如果可能,请让我出于怀疑。

现实:4点返回主屏幕

expectation

+0

我想确保自己理解正确:您想要在打开应用程序时让最后一个打开的应用程序在后台仍可见? –

+1

EXACTLY Maite Radu –

回答

0

这并不解决您的谜语?

LayoutInflater layoutInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); 
View oView = layoutInflater.inflate(R.layout.activity_transperant, null); 
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
     WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 
     0 | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, 
     PixelFormat.TRANSLUCENT);   
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); 
wm.addView(oView, params); 
+0

没有解决。当您打开应用程序而不是主屏幕时,最后打开的应用程序在后台仍可见。 –

相关问题