Подтвердить что ты не робот

Есть ли способ отключить затухание, что viewPager имеет прокрутку к краям?

Прокручиваемые виды, такие как ListView, имеют эффект синего эффекта по краям, где нет содержимого и прокрутки до конца. Как я могу закрыть эффект?

в listview я могу использовать:

 setHorizontalFadingEdgeEnabled(false);
 android:fadingEdge="none"
 android:requiresFadingEdge="none"

но на viewPager не полезно, может дать мне несколько советов

4b9b3361

Ответ 1

У меня есть решение:

android:overScrollMode="never"

Теперь все в порядке. Я нашел решение здесь.

Ответ 2

Ответ на pengwang хорош, но он выше android 10.Если мы используем более низкую версию. Попробуйте это.

 try{
    Method method = context.getClass().getMethod("setOverScrollMode",int.class);
    Field field = context.getClass().getField("OVER_SCROLL_NEVER");
    if(method!=null && field!=null){
        method.invoke(viewpager,field.getInt(View.class));
    }
}
catch(Exception e){

}