完全透明的导航栏

Jav*_*oba 5 android transparent uinavigationbar

我试图获得一个完全透明的导航栏,如下图所示:

在此输入图像描述

我按照我的风格使用这个:

<item name="android:navigationBarColor">@android:color/transparent</item>
Run Code Online (Sandbox Code Playgroud)

然后我的导航栏是白色的,我放置了一个充满整个屏幕的图像视图:

<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>
Run Code Online (Sandbox Code Playgroud)

但这样我只能得到这个:

在此输入图像描述

可以获得吗?我是不是在做坏事?或者这只是一个错误?

And*_*n K 5

在你的主题中放入这一行:

<item name="android:windowTranslucentNavigation">true</item>
Run Code Online (Sandbox Code Playgroud)

请参阅此处的示例应用程序

  • 那是一个半透明的导航栏,我想要一个完全透明的导航栏!检查谷歌图片, (2认同)