Android谷歌地图透明系统栏导致UI控件与工具栏重叠

Android谷歌地图透明系统栏导致UI控件与工具栏重叠,android,google-maps,google-maps-android-api-2,Android,Google Maps,Google Maps Android Api 2,我试图在一个透明的系统栏下有一个谷歌地图。我的问题是UI控件(指南针和我的位置按钮)被工具栏遮挡了。我该如何解决这个问题?请注意,在地图上设置android:fitsystemwindows=“true”不是解决方案-它将阻止地图在系统栏下绘制 我通过设置以下内容使系统栏透明: <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentN

我试图在一个透明的系统栏下有一个谷歌地图。我的问题是UI控件(指南针和我的位置按钮)被工具栏遮挡了。我该如何解决这个问题?请注意,在地图上设置
android:fitsystemwindows=“true”
不是解决方案-它将阻止地图在系统栏下绘制

我通过设置以下内容使系统栏透明:

<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
true
真的
以我的风格


只需在地图顶部添加一个填充。例如:

googleMap.setPadding(0, 100, 0, 0);
来自(我的):

此方法允许您在地图上定义一个可见区域,通过在地图的四条边中的每一条边上设置填充,向地图发出信号,表明边缘周围的地图部分可能会被遮挡。贴图功能将根据填充进行调整。例如,缩放控件、指南针、版权声明和谷歌徽标将移动到定义的区域内,,相机移动将相对于可见区域的中心,等等