📜  删除 android studio 底部导航栏上的 elivation (1)

📅  最后修改于: 2023-12-03 15:22:41.993000             🧑  作者: Mango

删除 Android Studio 底部导航栏上的 elevation

在 Android Studio 底部导航栏默认情况下是带有阴影效果的,但是有时候我们可能需要去掉这个阴影效果。本文将介绍如何删除 Android Studio 底部导航栏上的 elevation。

1. 打开主题文件

首先,我们需要打开应用的主题文件,一般我们可以在 res/values/styles.xml 中找到。

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
</resources>
2. 添加 elevation 属性

找到我们的主题 AppTheme,然后添加 android:elevation 属性,将其值设置为 0dp

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>

        <!-- Remove elevation from bottom navigation -->
        <item name="android:elevation">0dp</item>
    </style>
</resources>
3. 应用主题

我们需要将我们的应用主题应用到程序中,在 AndroidManifest.xml 文件中指定我们的主题。

<application
    android:name=".YourApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    ...
</application>
4. 完成

以上步骤完成后,我们的 Android Studio 底部导航栏的 elevation 阴影效果就被成功地删除了。

## 删除 Android Studio 底部导航栏上的 elevation

在 Android Studio 底部导航栏默认情况下是带有阴影效果的,但是有时候我们可能需要去掉这个阴影效果。本文将介绍如何删除 Android Studio 底部导航栏上的 elevation。

### 1. 打开主题文件

首先,我们需要打开应用的主题文件,一般我们可以在 `res/values/styles.xml` 中找到。

```xml
<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
</resources>
2. 添加 elevation 属性

找到我们的主题 AppTheme,然后添加 android:elevation 属性,将其值设置为 0dp

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>

        <!-- Remove elevation from bottom navigation -->
        <item name="android:elevation">0dp</item>
    </style>
</resources>
3. 应用主题

我们需要将我们的应用主题应用到程序中,在 AndroidManifest.xml 文件中指定我们的主题。

<application
    android:name=".YourApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    ...
</application>
4. 完成

以上步骤完成后,我们的 Android Studio 底部导航栏的 elevation 阴影效果就被成功地删除了。