Intereting Posts
Внутри CollapsingToolbarLayout ImageView Событие Click не запускает Android Android – openOptionsMenu не работает в onCreate Android: Вибрация в соответствии с выбором, установленным в разделе «Настройки звука»> «Общие» Как получить url запроса в модификации 2.0 с rxjava? Не удалось решить: com.google.android.gms: play-services-measurement: 9.6.1 APK не будет устанавливать: DalvikVM не может его оптимизировать (байтовый обмен и проверка не выполняется) Как использовать Active Android с базой данных в памяти для модульных тестов с использованием Robolectric? ProgressDialog.dismiss () не работает Java.lang.NoSuchMethodError при компиляции Избыточная прибыль при добавлении ImageView в ScrollView в Android Как показать изображение в теле письма? Android: виджеты не отображаются в ящике приложений ICS Андроид и ссылка на нулевой объект Espresso 2 на Android, промежуточные тесты терпят неудачу после того, как не запущена тестируемая активность, а действия предыдущих тестов все еще живы Обработка пейджинга с помощью RxJava

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

Я использую 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() после инициализации ящика навигации.