In a GridView I should display several images. All the images are downloaded from the internet. All this functionality is already done and works like a charm, but at some point you realize this is not the best implementation.
Consider the GridView has several hundreds of images. In this case I would like to download only those images, that are visible to the user, or fits in the visible area of the screen.
If I scroll down the gallery, I want to cancel (if any) the previous started downloads, and start downloading the images that are visible to the user.
Could you suggest me some hints how I would go implementing this?
Or suggest some libraries. Right now I'm looking at Ignition, but it seems it loads all the gallery at once.