So I've got this ListView and its adapter. It's using lazy loading of images with a transition effect from previous image to new.
It works great, but I have a problem and it's that my only reason to use a lazy load is to make scroll smooth. If I need to resort the listview I don't want images to lazy load as the transition is completely unnecessary.
I really don't know how to know inside the adapter whether the user is scrolling or the listview has been resorted. Any help is welcome, I found similar questions but none addressed this issue.
The concept of LazyLoading is that it loads the images for the first transition only and the images are cached. If the user again scrolls or if the ListView
restores, it never downloads it again, images are taken from the local cache present on the device.
There are many Libraries that provide this feature :