步骤3android常用框架第课glide glide4版本说明_第1页
步骤3android常用框架第课glide glide4版本说明_第2页
步骤3android常用框架第课glide glide4版本说明_第3页
步骤3android常用框架第课glide glide4版本说明_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Glide 4.0.0 RC1一、什么是 Glide 4.0.0 RC1?Glide 4.0 由 Google 的各种团队,4.0 被认为是内部的。但外部用户可能会发现内部尚未发现的问题。因此,将此作为 RC 发布。二、Glide 4.0.0 RC1 有哪些新的亮点?新的文档,用户可以通过提交请求到 Glides gh-pages 分支贡献;用户可以添加新类型或自定义选项集来轻松地自定义 Glide 流畅的 API;大量简化个人请求类型,确保选项始终如一,易于使用,即使您正在加载不同类型的资源;各种性能改进,在采样图像时大量减少,更加智能的默认磁盘缓存策略,以及加载GIF 时性能提升;改进了视

2、图大小和布局的处理,特别是在RecyclerView 中。三、Glide 3 如何切换到 Glid 4?1. 添加V4 依赖:注意这里是 Glide4.0 的版本。2、RequestOptionsV3 中的 placeholder()、error()等设置已经被封装到V4 的RequestOptions 中,RequestOptions 一次设置之后,可以在多处使用中讲解的 placeholder()、error()代码,V4 实现如下:public class Glide4Activity extends AppCompatActivity private ImageView imageVi

3、ew;private RequestOptions requestOptions;Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_glide4);initView();public void initView() imageView = (ImageView) findViewById(R.id.iv_glide);requestOptions = new RequestOptions().

4、placeholder(R.drawable.default_pic).error(R.drawable.error_pic);public void load(View view) Glide.with(this).load(338-300-170.jpg).apply(requestOptions).into(imageView);3、TransitionOptionsTransitionOptions 用来配置变换相关的设置,其中包含GenericTransitionOptions、DrawableTransitionOptions 和BitmapTransitionOptions。Transitions 被要求用在 RequestBuilder。中讲解的 crossFade()、thumbnail()代码,V4 实现如下:Glide.with(this).load(-300-170.jpg).apply(requestOptions).transition(new DrawableTransitionOptions().crossFade().thumbnail(Glide.with(th

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论