Vista de cuadrícula obtener elementos que son visibles para el usuario
Estoy mostrando imágenes en una vista de cuadrícula [alrededor de 100 imágenes] y esas imágenes se actualizarán después de 10 segundos. Quiero actualizar sólo las imágenes que son visibles para user.how puedo obtener sólo los elementos visibles desde la vista de cuadrícula para que pueda solicitar el servidor Para buscar sólo las imágenes que son visibles para el usuario?
- CollapsingToolbarLayout problema con GridView
- Paginación androide en gridview
- ¿Cómo manejar el botón OnClick del evento de tarjeta en GridView? Mejores prácticas
- ¿Por qué está cambiando donde se establecen los parámetros de diseño solucionando mi problema "OnClickListener no funciona para el primer elemento en GridView"?
- La aplicación no funciona en android 4.0 y superior
- Vista de la cuadrícula con el gesto y en el oyente del tecleo del artículo
- Mostrar datos en android utilizando gridview desde la base de datos
- BaseAdapter y ContextMenu
- Cómo desmarcar un elemento en gridview en segundo clic en android?
- Android GridView agregar encabezado y pie de página como listview
- Repetición de imagen mientras se desplaza en la vista de cuadrícula de Android con Universal Image Loader
- Android ScrollView no se inicia en la parte superior, pero al principio del GridView
- Android Guardar objeto como blob en sqlite
for(int i = 0; i < GridView.getChildCount(); i++) { if(GridView.getChildAt(i).isVisible()) // do what you need }
Debe considerar que se trata de un fragmento de código abstracto, sólo se ilustra el enfoque para resolver su problema
Edit: La mejor manera en mi opinión:
for(int visiblePosition = GridView.getFirstVisiblePosition(); visiblePosition <= GridView.getLastVisiblePosition(); visiblePosition++) { View view = GridView.getChildAt(visiblePosition); // make something }
Puede simplemente llamar a: gridView.getFirstVisiblePosition () gridView.getLastVisiblePosition ()
Hice algo exactamente como lo que querías hacer. Así que usé eso sólo para buscar las imágenes que se necesitan.
- Conjunto de datos para almacenar objetos en java
- No se puede encontrar el recurso, No se identifica el elemento que falta