其他分享
首页 > 其他分享> > android-完全透明的导航栏

android-完全透明的导航栏

作者:互联网

我试图从Google网站上获得一个完全透明的导航栏,例如以下图像:

enter image description here

我以我的风格使用它:

<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

标签:uinavigationbar,transparent,android
来源: https://codeday.me/bug/20191120/2045361.html