-
Notifications
You must be signed in to change notification settings - Fork 1
Upcoming features
crypticminds edited this page Feb 16, 2020
·
16 revisions
Using @Freeze annotation all methods in a class can be wrapped with caching logic.
A class-level annotation will automatically wrap all public methods of the class with caching logic.
Easy caching into image views, text views or other fields using annotation.
-
Bind image views to variables and load images from URL into the imageView.Completed (2/2/2020) -
Support for placeholder image until an image is downloaded.Completed (2/2/2020) -
Support for an animation of the placeholder image. The default animation is 360 deg spin to mimick a loading spinner.Completed (2/2/2020) -
Persisting images into diskCompleted(15/2/2020) - Support for custom animation.
- Support for resizing images.
- Support for multiple images such that image view can be used to load a slideshow.
- This is to handle the use case where we might want to load an image into a child of a view or some layout that we have added to our main layout using tag
-
Storing and loading images to and from disk.Completed (15/2/2020) - Different cache replacement strategies such as Least Recently Used, Least Frequently Used, etc.
-
Persisting required data to disk when the app is shut down.Completed (15/2/2020)