美文网首页
Android Glide 使用

Android Glide 使用

作者: yoomaz | 来源:发表于2017-09-05 19:23 被阅读78次

加载 GIF 图片到 ImageView 中

通常 Android 的 ImageView 不能加载 Gif 图片,如不做任何处理,那么加载到 ImageView 中的Gif 只显示第一帧。
Glide 加载 Gif 图片就很方便:

Glide.with(this).load(R.drawable.loading).into(imageView); 
或者
Glide.with(this).load("图片地址:url").asGif().into(iv);

这里如果使用了.asGif()方法的话,传入的图片必须是 gif 图,其他图会报错。当然不使用.asGif()方法同样也可以加载gif图。但是用上面这种,有时候加载 gif 图很慢或者出不来,就需要加载缓存策略

Glide.with(this).load(url).asGif().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView);

加入了缓存策略,缓存策略有四种如下:

/** Caches with both {@link #SOURCE} and {@link #RESULT}. */
ALL(true, true),
/** Saves no data to cache. */
NONE(false, false),
/** Saves just the original data to cache. */
SOURCE(true, false),
/** Saves the media item after all transformations to cache. */
RESULT(false, true);

上面这种形式,会重复不断的播放,如果只想播放一次就停在最后一帧,可以这样做:

Glide.with(this).load("url").diskCacheStrategy(DiskCacheStrategy.SOURCE).into(new GlideDrawableImageViewTarget(iv, 1));

图形变换

  1. 圆形:https://github.com/wasabeef/glide-transformations
  2. 圆角:https://github.com/vinc3m1/RoundedImageView

相关文章

  • Glide v4使用指南

    Glide v4使用指南 Android SDK 要求 Min Sdk Version - 使用 Glide 需要...

  • 想了解Glide的核心实现原理?你绝对不能错过这篇文章!

    今天,简单讲讲Android里Glide的简单使用。 Android框架系列: 一.android EventBu...

  • Glide的使用

    Glide的使用 Glide是google开发用于Android加载媒体的类库,包括图片,gif,video,已经...

  • Android图片加载框架Glide源码解析(二)

    Glide的图片加载流程 上一章节Android图片加载框架Glide源码解析(一)中讲Glide的基本使用,对于...

  • android 使用Glide

    简介 Glide是android快速有效开源的媒体管理和图片加载框架,这个框架包括媒体编码,内存和硬盘缓存,资源池...

  • Android Glide 使用

    加载 GIF 图片到 ImageView 中 通常 Android 的 ImageView 不能加载 Gif 图片...

  • Android:Glide使用

    图片加载很是重要,我也对比过别的库,觉得还是Glide好用,我只是简单的分享下我开发用到的相关知识,整理下项目相关...

  • glide 源码分析笔记

    glide 是目前android最广泛的图片加载框架之一,下面我们将分析其源码加载流程。 使用流程 glide 最...

  • Glide做https认证:

    一、Glide基本使用在Android中,加载图片最好用的就是Glide了,至于为什么呢,不多说,Google都推...

  • 彻底理解 Gilde 框架设计

    Android 现在最流行的图片请求框架 Glide 也是使用率最高的主流框架之一,熟悉Glide的源码和设计思想...

网友评论

      本文标题:Android Glide 使用

      本文链接:https://www.haomeiwen.com/subject/xtzgcxtx.html