Функция прокрутки меню навигационного ящика

Я использую NavigationView в DrawerLayout для навигационного меню моего приложения, вот xml:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawerLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <include layout="@layout/app_bar_main" android:layout_width="match_parent" android:layout_height="match_parent" /> <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" android:foreground="?android:attr/selectableItemBackground" android:theme="@style/NavigationDrawerStyle" app:headerLayout="@layout/nav_header_main" app:itemIconTint="@color/textColor" app:itemTextColor="@color/textColor" app:menu="@menu/activity_main_drawer" /> </android.support.v4.widget.DrawerLayout> 

Проблема: у меня даже не хватает элементов для прокрутки, но я вижу этот эффект при попытке прокрутки, я хочу отключить этот эффект, спасибо.
Эффект прокрутки

Обновить

Пытаясь:

 android:overScrollMode "never" in NavigationView 

а также

 navigationView.setVerticalFadingEdgeEnabled(false); 

Не работает.

Я onCreate() следующий метод в onCreate() :

 public void setupDrawerLayout() { drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout); ActionBarDrawerToggle drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolBar, R.string.drawer_open, R.string.drawer_close); drawerLayout.setDrawerListener(drawerToggle); drawerToggle.syncState(); navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); } 

Вы пытаетесь отключить прокручиваемую тень. Попробуйте добавить это в свой NavigationView :

 android:overScrollMode="never" 

Если вышеуказанное решение не работает, попробуйте добавить его в метод onCreate() вашей деятельности или где бы вы ни настраивали пользовательский интерфейс:

 mNavigationView.setVerticalFadingEdgeEnabled(false); 

ОБНОВИТЬ

После еще нескольких тестов я обнаружил, что решения, опубликованные в ответах, пока не работают. Однако я нашел, что это работает:

 for (int i = 0; i < navigationView.getChildCount(); i++) { navigationView.getChildAt(i).setOverScrollMode(View.OVER_SCROLL_NEVER); } 

Добавьте его в свой onCreate() после инициализации ящика навигации.