我试着从google web上获得一个完全透明的导航栏,如下图所示:
android - 完全透明的导航栏-LMLPHP
我的风格是这样的:

<item name="android:navigationBarColor">@android:color/transparent</item>

然后,我的导航栏是白色的,我放置了一个图像视图,填充了所有屏幕:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:fitsSystemWindows="false"
    tools:context=".MainActivity">

    <ImageView
        android:paddingTop="200dp"
        android:id="@+id/imageView"
        android:layout_width="match_parent"
        android:layout_height="2000dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:scaleType="center"
        android:src="@drawable/image" />
</RelativeLayout>

但有了这个我只知道:
有可能吗?我在做坏事吗?还是只是个虫子?

最佳答案

在你的主题中放上这句话:

<item name="android:windowTranslucentNavigation">true</item>

请看这里sample app

09-12 04:52