
开源框架:Glide
文章平均质量分 79
开源框架:Glide
songzi1228
代码一敲,烦恼全消。
展开
-
Android面试题:Glide
目录系列文章:相关文章:Q1:看过Glide源码吗,你印象最深的是什么?Q2:简单说一下Glide的三级缓存?我们先来看读取:Lru算法缓存、弱引用缓存、磁盘缓存接下来我们看写入:弱引用缓存、Lru算法缓存、磁盘缓存Q3:Glide加载一个一兆的图片(100*100),是否会压缩后再加载,放到一个200*200的view上会怎样,1000*1000呢,图片会很模糊,怎么...原创 2018-11-24 10:02:39 · 17483 阅读 · 4 评论 -
Glide使用(android:usesCleartextTraffic)
相关文章:AndroidX中Glide包冲突问题上面链接先解决一个冲突问题。1、依赖// glide implementation 'com.github.bumptech.glide:glide:4.12.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'2、activitypublic class MainActivity extends AppCompatActivity {原创 2021-07-10 12:11:40 · 360 阅读 · 0 评论 -
AndroidX中Glide包冲突问题
新建了一个测试项目,准备使用Glide测试一些东西,但是却报错。Execution failed for task ':app:checkDebugDuplicateClasses'.> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable > Duplicate class android.support.v4.app.INotifi..原创 2021-07-10 11:40:43 · 1575 阅读 · 1 评论 -
Glide源码学习一:Glide框架介绍、with方法详解
目录系列文章:Glide的几个基本概念:使用:with方法详解:点进去 get(Context context):get(Activity activity)系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into()详解Glide源码学...原创 2019-06-27 11:40:37 · 1759 阅读 · 2 评论 -
Android中一张图片占据的内存大小是如何计算的
0、相关文章Android中一张图片占据的内存大小是如何计算(简书,可拷贝,但阅读体验不佳)Android中一张图片占据的内存大小是如何计算(与以上是同一篇文章,阅读体验更佳)Bitmap 的四种压缩方式详解(详细)[算法系列之十八]海量数据处理之BitMap...原创 2019-10-23 20:57:40 · 413 阅读 · 0 评论 -
LRUCache源码分析
目录0、相关文章:1、源码分析2、为什么用LinkedHashMap2.1、构造方法2.2、Entity的定义2.3、get方法的排序过程2.3.1、初始化2.3.2、添加一个数据A2.3.3、添加一个数据B2.3.4、再添加一个数据C2.3.5、通过get访问数据B2.4、获取一个最该清除的不常用的元素0、相关文章:Glide...原创 2019-10-23 11:33:28 · 716 阅读 · 0 评论 -
LRUCache 原理
目录0、相关文章:1、源码分析:2、为什么用LinkedHashMap0、相关文章:LRUCache源码分析(自己的,很详细)Glide--LruCache源码分析(文章一:阅读量152,1赞)LruCache原理和用法与LinkedHashMap(文章二:阅读量6472,7赞)java容器类LinkedHashMap源码分析1、源码分析:LruCache算...原创 2019-10-23 11:26:26 · 304 阅读 · 0 评论 -
Glide源码学习九:带你全面了解Glide 4的用法
目录系列文章:相关文章:Glide 4概述开始加载图片占位图指定图片大小缓存机制指定加载格式回调与监听1. into()方法2. preload()方法3. submit()方法4. listener()方法图片变换自定义模块使用Generated API结束语系列文章:Android面试题:GlideGlide源...转载 2019-07-09 15:04:00 · 372 阅读 · 0 评论 -
Glide源码学习八:实现带进度的Glide图片加载功能
目录系列文章:相关文章:扩展目标开始替换通讯组件实现下载进度监听进度显示系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into()详解Glide源码学习四:缓存Glide源码学习五:回调与监听Glide源码学习六:图片变换...转载 2019-07-09 12:20:35 · 415 阅读 · 0 评论 -
Glide源码学习七:自定义模块功能
目录系列文章:相关文章:自定义模块的基本用法自定义模块的原理更改Glide配置替换Glide组件更简单的组件替换系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into()详解Glide源码学习四:缓存Glide源码学习五:回调与监...转载 2019-07-09 11:54:07 · 303 阅读 · 0 评论 -
Glide源码学习六:图片变换
目录系列文章:相关文章:一个问题图片变换的基本用法源码分析自定义图片变换更多图片变换功能系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into()详解Glide源码学习四:缓存Glide源码学习五:回调与监听Glide源码学习...转载 2019-07-09 11:22:16 · 391 阅读 · 0 评论 -
Glide源码学习五:回调与监听
目录系列文章:相关文章:回调的源码实现into()方法preload()方法downloadOnly()方法listener()方法系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into()详解Glide源码学习四:缓存Glide...转载 2019-07-09 10:03:23 · 462 阅读 · 0 评论 -
Glide源码学习四:缓存
目录系列文章:相关文章:Glide缓存简介缓存Key内存缓存:详细讲解:1、LruCache算法2、弱引用总结:磁盘缓存:磁盘缓存读取:磁盘缓存写入:高级技巧系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into(...转载 2019-07-02 12:05:26 · 1176 阅读 · 1 评论 -
Glide源码学习三:into()详解
目录系列文章:相关文章:系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into()详解Glide源码学习四:缓存Glide源码学习五:回调与监听Glide源码学习六:图片变换Glide源码学习七:自定义模块功能Glide源码学习八:实现带...转载 2019-07-01 10:57:10 · 1301 阅读 · 0 评论 -
Glide源码学习二:load()详解
目录系列文章:相关文章:RequestManager:GenericRequestBuilder:接着看load()方法:总结:系列文章:Android面试题:GlideGlide源码学习一:Glide框架介绍、with方法详解Glide源码学习二:load()详解Glide源码学习三:into()详解Glide源码学习四:缓存Glide源码学习...转载 2019-06-27 16:05:57 · 1072 阅读 · 1 评论 -
怎么用glide给relativelayout、linearlayout设置网络获取图片
今天碰到一个问题,需要用glide给给relativelayout设置网络获取的图片,弄了半天也没实现。请教了一个大神,他说可以避开relativelayout,给其设置一个imageview,然后给imageview加载图片就行了,一语惊醒梦中人,试了试,果然可以。上代码:<RelativeLayout android:id="@+id/rlBottomBann...原创 2018-01-03 16:09:03 · 3538 阅读 · 1 评论 -
Glide给imageview加载图片闪烁
场景:使用Glide给一个imageview切换图片,切换时可以看到很明显的闪烁,体验不太友好。解决方案:Glide.with(HomeActivity.this) .load(R.mipmap.home_bg_login_head2) .placeholder(R.mipmap.home_bg_login_head2) .dontAnim...原创 2018-07-30 14:48:23 · 7052 阅读 · 0 评论 -
Glide给imageview加载图片时,左右两边有白条
Glide.with(MainActivity.this) .load(R.mipmap.main_bg_2) .placeholder(R.mipmap.main_bg_2) .dontAnimate() .into(ivMain);<?xml ve...原创 2018-09-17 15:52:24 · 1050 阅读 · 0 评论