原文链接:点击查看

示例应用

Glide 包含一些示例项目,位于[samples/]目录下,用于演示如何使用Glide在多种场景下加载图片。

所有的示例项目都使用gradle进行构建,所以大部分相应的代码都在 sample_app_name/src/main中。

可以通过以下方法构建示例应用:

  1. 从 GitHub Clone Glide 仓库
  2. 执行以下命令:./gradlew :samples:<sample_name>:build

如果你希望自动安装和打开示例应用,你可以使用:

./gradlew :samples:<sample_name>:run

Flickr

Flickr app允许用户使用Flickr的公开API搜索特定关键词的图片,然后下载前几百个结果并使用多种尺寸展示他们。

Gallery app使用一个水平滚动的RecyclerView展示设备上的图片和视频快照。

Giphy

Giphy app使用Giphy’s public API下载元数据和流行的GIF动画,并使用一个竖直的列表展示它们。

SVG

SVG 示例app演示如何使用Glide灵活的解码管道来解码自定义的资源类型。 SVG app从resources和网络加载SVG数据,并使用一个定制的解码器和drawable来展示SVG。

Imgur

Imgul 示例应用会从 Imgur 取回一个动画和非动画图像列表并在一个垂直滚动列表中展示。

开源应用

Google I/O

2014年Google I/O app 使用 Glide 在多种场景下展示图片。Google I/O app可以在GitHub上找到。另外, I/O 团队编写了大量有用的博客文章,包括一篇图片加载,可能对你有用。关于他们的更多文章,请参阅他们的Readme.md.