Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android中滑动层背景的淡入淡出_Java_Android_Xml - Fatal编程技术网

Java Android中滑动层背景的淡入淡出

Java Android中滑动层背景的淡入淡出,java,android,xml,Java,Android,Xml,我正在实现一个滑动层,如图所示 我需要淡入淡出或灰色的背景,当我打开滑动层就像游戏商店应用程序在下面的屏幕截图 我尝试使用: Window window = slidingView.getWindow(); WindowManager.LayoutParams wlp = window.getAttributes(); wlp.gravity = Gravity.CENTER_VERTICAL; wlp.flags = WindowManager.LayoutParams.FLAG_DIM_

我正在实现一个滑动层,如图所示

我需要淡入淡出或灰色的背景,当我打开滑动层就像游戏商店应用程序在下面的屏幕截图

我尝试使用:

Window window = slidingView.getWindow();

WindowManager.LayoutParams wlp = window.getAttributes();
wlp.gravity = Gravity.CENTER_VERTICAL;
wlp.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND;
wlp.dimAmount = (float) 1.0;
window.setAttributes(wlp);
但这似乎不起作用……也不起作用

android:theme="@android:style/Theme.Translucent"

<有人能告诉我如何解决这个问题吗?

< P>如果目的是创建与谷歌游戏相同的布局,考虑使用<代码> DuffelDeope。 这是一个


这种布局甚至可以通过
setScrimColor
方法轻松更改淡入淡出颜色和alpha。默认颜色为#99000000

为什么不能使用谷歌实现的
抽屉布局
?抽屉布局是否提供淡入淡出效果?当然,它与谷歌游戏中的颜色相同。检查此链接:您甚至可以使用
setScrimColor
轻松更改其颜色和alpha,谢谢!您可以提供相同的答案,我很乐意接受:)