📅  最后修改于: 2023-12-03 15:22:41.993000             🧑  作者: Mango
在 Android Studio 底部导航栏默认情况下是带有阴影效果的,但是有时候我们可能需要去掉这个阴影效果。本文将介绍如何删除 Android Studio 底部导航栏上的 elevation。
首先,我们需要打开应用的主题文件,一般我们可以在 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>
找到我们的主题 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>
我们需要将我们的应用主题应用到程序中,在 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>
以上步骤完成后,我们的 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>
找到我们的主题 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>
我们需要将我们的应用主题应用到程序中,在 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>
以上步骤完成后,我们的 Android Studio 底部导航栏的 elevation 阴影效果就被成功地删除了。