Android材质设计-windowElevation产生的阴影在方向改变时变暗

Android材质设计-windowElevation产生的阴影在方向改变时变暗,android,material-design,shadow,orientation-changes,android-elevation,Android,Material Design,Shadow,Orientation Changes,Android Elevation,我有一个活动,它的窗口大小减小了,这可以在谷歌I/o 2014应用程序的屏幕截图中看到。在本活动的主题中,我将windowElevation设置为: <item name="android:windowElevation">8dp</item> 第一次屏幕显示正确的仰角效果-,但方向改变时阴影颜色变暗为黑色-。你知道怎么预防吗 当前,顶部活动已为整个屏幕添加了片段。如果我删除了片段并将整个功能保留在活动本身中,则不会出现此问题。可能在方向更改时,您的活动正在已存在的片段

我有一个活动,它的窗口大小减小了,这可以在谷歌I/o 2014应用程序的屏幕截图中看到。在本活动的主题中,我将windowElevation设置为:

<item name="android:windowElevation">8dp</item>
第一次屏幕显示正确的仰角效果-,但方向改变时阴影颜色变暗为黑色-。你知道怎么预防吗


当前,顶部活动已为整个屏幕添加了片段。如果我删除了片段并将整个功能保留在活动本身中,则不会出现此问题。

可能在方向更改时,您的活动正在已存在的片段之上添加另一个片段,因此造成了透明度重叠和颜色变化的效果。您使用的是真实设备还是模拟器?@jvrodrigues否,我已经检查过了。我在活动中有一个标记来跟踪片段是否已添加。在方向更改时,我使用onSaveInstanceState保留此标志值,如果已添加,则不会添加碎片。@NadirB Real device Nexus 7阴影不会变暗,除非它们被覆盖。您正在显示多个提升层。