android - studio - ¿Hay alguna manera de deshabilitar el desvanecimiento que tiene un viewPager para desplazarse a los bordes?
view pager adapter android studio (2)
La respuesta de Pengwang es buena, pero está por encima de Android 10. Si utilizamos una versión inferior, intente esto.
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){
}
Las vistas que se pueden desplazar, como ListView, tienen un efecto azul desvanecido en los bordes donde no hay contenido y se desplazan hasta el final. ¿Cómo puedo cerrar el efecto?
en listview puedo usar:
setHorizontalFadingEdgeEnabled(false);
android:fadingEdge="none"
android:requiresFadingEdge="none"
Pero en el viewPager no es útil, me puede dar algunos consejos
Tengo una solución:
android:overScrollMode="never"
Ahora todo está bien. He encontrado la solución here .