Widely used third-party libraries
We will see some of the most widely used libraries for handling images. These libraries have been developed and contributed by many developers and they will simplify our code, take care of all the underlying details, and reduce our application development time.
Glide
In order to use Glide, we have to add it to the dependencies section of our build.gradle
file:
dependencies { compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:support-v4:23.2.1' }
If our application is obfuscated, we need to add some lines to our proguard configuration, otherwise we will have some errors while the application is running:
-keep public class * implements com.bumptech.glide.module.GlideModule -keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** { **[] $VALUES; public *; }
We can simply use Glide to load images, either remote or local, to an ImageView.Glide
will take care...