在这篇文章中,将要介绍Glide如何从Android资源、文件和Uri中获取图片并加载。
从Res资源中加载
首先介绍从Android资源中加载。不同于上一节的String类型的网络URL,这里是一个Int型的的资源id。
int resourceId = R.mipmap.ic_launcher;
Glide
.with(this)
.load(resourceId)
.into(imageViewResource);
虽然,你可以直接在ImageView的属性里添加这一资源。但是,如果你使用Glide这种更高级的方式进行动态转换,你的应用可以做得非常有趣。
从文件中加载
从资源文件加载,通常是固定的,当你让用户任意选择一张图片来显示的时候,这个文件的路径并非是开发人员预先设定的,从图片文件中加载对于实际应用将会非常有用。需要传递的参数也仅仅是一个文件对象.
举个栗子(不能吃哦):
File