前言
android中图片加载框架有很多,所有框架最终达到的目都是在Android平台上以极度简单的方式加载和展示图片,如果我们每个都拿来学习和使用的话,这样会极大的浪费我们的时间和经历,所以经过我的一番比较之后,我决定用Glide作为我研究和今后使用的对象。所以在这里简单介绍一下,希望大家借鉴以及学习。
1. 添加依赖
注意:这里我们要添加两个依赖库,其中compiler库是用于生成Generated API的,后面我们会讲到它。
dependencies {
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
}
2. 下载图片需要网络权限,所以在AndroidManifest.xml中声明一下网络权限
<uses-permission android:name="android.permission.INTERNET" />
3. 加载图片
3.1 首先来尝试加载一张网络图片吧,图片地址:http://cn.bing.com/az/hprichbg/rb/Dongdaemun_ZH-CN10736487148_1920x1080.jpg
3.2 布局文件:很简单就一个Button和一个用于展示的ImageView,点击Button之后就去加载该张图片,给按钮添加了个点击的方法doClick。我用的原生布局
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xm