Glide V4和V3 使用不同

Android  2020年6月28日 pm12:29发布4年前 (2020)更新 91es.com站长
38 0 0

Glide是目前 Android 上最流行的图片加载库之一。

目前Glide已经更新到了4.11.0

repositories {
  mavenCentral()
  google()
}

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.11.0'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
}

Glide V4和Glide V3 不同的使用方式。

Glide V4 版本

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.7.1'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'
}
 RequestOptions requestOptions = new RequestOptions()
         .placeholder(R.drawable.defalut_image)
         .error(R.drawable.defalut_image)
         .priority(Priority.LOW)
         .diskCacheStrategy(DiskCacheStrategy.RESOURCE);
 Glide.with(getActivity()).load(mImageUrl.
         replace("file://", ""))
         .apply(requestOptions)
         .listener(new RequestListener<Drawable>() {
             @Override
             public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {

                 return false;
             }

             @Override
             public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {

             }
         })
         .into(mPhotoView);

Glide V3 版本

dependencies {
    implementation 'com.github.bumptech.glide:glide:3.7.0'
    compile 'com.android.support:support-v4:19.1.0'
}
Glide.with(getActivity()).load(mImageUrl.replace("file://", ""))
		.error(R.drawable.defalut_image).priority(Priority.LOW)
		.diskCacheStrategy(DiskCacheStrategy.SOURCE)
		.listener(new RequestListener<String, GlideDrawable>() {
			@Override
			public boolean onException(Exception e, String s, Target<GlideDrawable> target, boolean b) {

				return false;
			}
			@Override
			public boolean onResourceReady(GlideDrawable glideDrawable, String s, Target<GlideDrawable> target, boolean b, boolean b1) {

				return false;
			}
		}).into(mPhotoView);

 历史上的今天

  1. 2024: 丰子恺:人生三十即是秋(0条评论)
  2. 2023: JNI动态注册(0条评论)
  3. 2018: PhoneStatusBar启动分析(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

[摘]《财富》杂志评选:75本商业必读书

《财富》杂志曾调动一切资源,选出了有史以来最应该阅读的75本商业必读书。这些书将激发你的思考,甚至是行动。实际上,有了这份书单,你等于就有了睿智的顾问供你驱使,它耐心地待在那里,等着你的召唤。商业兴衰No.1 《1929年大崩盘》约翰·肯尼斯·加尔布雷思(著)这是本简明扼要但又富有见地的历史...

[摘]替代Beyond Compare软件

前言Beyond Compare是比强大的文件对比软件,但是收费且比较贵。偶尔使用,且不想买,因此找了其他类似功能的软件进行替代。记录一下,方便自己查阅。本文摘抄的,来源《替代BeyondCompare,四款免费文件代码对比工具分享》小结为了省流,下面四款软件,我只试过前面2款。下面说说...

Android String根据指定长度进行截取文本

前言在做自定义TextImageView时,画的文本长度存在过长,因此需要跟进ImageView的宽度进行限制Text的宽度,也就引出需要新需求:根据Text文本长度进行裁剪PS: Button 本来是支持图片+Text的组合显示的,但是Glide需要传入ImageView,因此才有TextI...

徐志摩:再别康桥

再别康桥轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。 那河畔的金柳,是夕阳中的新娘;波光里的艳影,在我的心头荡漾。 软泥上的青荇,油油的在水底招摇;在康河的柔波里,我甘心做一条水草! 那榆荫下的一潭,不是清泉,是天上虹...

图片圆角+倒影+缩放

前言之前也介绍过图片圆角,倒影和缩放,由于放在不同页面,也没单独抽离出来,因此这里把代码独立出来。流水文,自己看而已正文缩放图片隐藏内容!付费阅读后才能查看!¥1 ¥3多个隐藏块只需支付一次付费阅读图片圆角对于圆角的,本站之前也专门有篇文章介绍多种方式。隐藏内容!付费阅读后才能...

ADB更改系统设置中的参数

 Android4.2以后的源码android-17\com\android\commands目录下较之前的版本多了一个settings命令,查看其中的SettingsCmd.java文件,末尾有命令的帮助信息:private static void printUsage() { ...