Android入门第62天-Glide显示网络图片高版本的使用

开篇

        一旦我们进入了MVVM,那么MVVM一发不可收拾了。有了MVVM,我们再也不用漫天遍野的去look layout里的UI组件id了,想用时直接dataBinding.layout驼峰命名,即可到处使用这个组件了。

        我们之前的Glide为了演示,显示的是本地图片用法。它从@mipmap里得到一个image的id,是一个int值,即可把图片传到ImageView里进行显示了。

        但是实际生产级别Android应用,我们一般会遵照以下原则在Android里进行图片显示:

  1. 小图标、按钮背景、输入框背景使用本地mipmap的图片;
  2. 内容、可变图片一律需要来自于网络(CDN)图片即这个图片不在本地保留的而是一个url;

Android入门第62天-Glide显示网络图片高版本的使用_第1张图片

      所以,当图片的使用场景增多了,我们的Glide的使用场景也随之增多。

      但是Glide新版本>4.9版本在加载网络图片时会有一些问题,最著名的就是它在加载图片时会抛出一个“Failed to find GeneratedAppGlideModule”的Exception。

        要解决这个问题其实非常简单,下面我们直接来看项目。

项目整体情况

Android入门第62天-Glide显示网络图片高版本的使用_第2张图片

        一个手机AP

你可能感兴趣的:(Android从入门到精通,android,mvvm,glide,glide,抛错,android,glide)