android - linearlayout - ¿Hay alguna manera de desactivar/editar el desvanecimiento que tiene una vista de lista en sus bordes?
scrollview eclipse android (4)
Última respuesta, pero en este momento para mantener la compatibilidad con API 13 y versiones anteriores, use android:requiresFadingEdge="none"
y android:fadingEdge="none"
juntos.
Las vistas desplazables como ListView tienen un fundido de salida del contenido a lo largo de los bordes donde hay más contenido en esa dirección. ¿Cómo puedo desactivar este desvanecimiento? Sé que puedes cambiar el cacheColorHint como se discutió aquí: http://developer.android.com/resources/articles/listview-backgrounds.html pero eso no es lo que estoy buscando y no lograré lo que estoy buscando en este caso.
Quiero desactivar el fundido por completo o poder reducir el tamaño o la transparencia del mismo. es posible?
En caso de que alguien encuentre esto a través de Google:
Como se mencionó, android:fadingEdge
está en desuso. Use esto en su lugar:
android:overScrollMode="never"
No puedo probarlo en este momento, pero creo que fadingEdge es lo que estás buscando:
android:fadingEdge="none"
o
listView.setVerticalFadingEdgeEnabled(false);
http://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)
Si targetSdkVersion> = 14, no habrá bordes difuminados.
android:requiresFadingEdge
puede ayudarte a recuperarlos.