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);
历史上的今天
暂无评论...
随机推荐
[摘]《财富》杂志评选: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() { ...