I have developed an android application using OpenCV. The user interface has a bottom navigation view. When I pressed items in the Bottom Navigation View it applies different filters to the JavaCameraView in real time.

My problem is that the bottom navigation looks flat. I want to make the items like buttons, elevated from their positions, so they are not in the same plane as the rest of the User Interface.

I am aware of the Bottom sheet, but that won't help me. I have already fully developed the app and finalized the design. I can't use any View other than Bottom Navigation View.

Is there any XML attribute or any method I can use on the BottomNavigationView object to make the Items elevated from their positions?

The navigation view:

```xml
<android.support.design.widget.BottomNavigationView
  android:id="@+id/navigation"
  android:layout_width="match_parent"
  android:layout_height="45dp"
  android:layout_gravity="start"
  app:itemTextColor="@color/cardview_light_background"
  android:background="?android:attr/windowBackground"
  app:menu="@menu/nav" />

```

The item code:

```xml
<?xml version="1.0" encoding="utf-8"?>
  <menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item android:id="@+id/fiter1" android:title="Filter 1" />
    <item android:id="@+id/filter2" android:title="Filter 2" />
    <item android:id="@+id/filter3" android:title="Filter 3" />
  </menu>

```