首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
图片查看器
订阅
whl555
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android | 《看完不忘系列》之Glide
《看完不忘系列》将以从树干到细枝的思路来分析一些技术框架,本文是开篇文章,将对开源项目Glide图片加载库进行介绍。如果老铁们看完还是忘了,就 回来揍我一顿 点赞收藏加关注,多看两遍~ 以Glide.with(this).load(url).into(img)为起点,拆成wit…
Android开源框架源码鉴赏:Fresco
更多Android开源框架源码分析文章请参见Android open framework analysis。 这个系列的文章原来叫做《Android开源框架源码分析》,后来这些优秀开源库的代码看的多了,感觉大佬们代码写的真真美如画👍,所以就更名为《Android开源框架源码鉴…
面试官:简历上最好不要写Glide,不是问源码那么简单
说到图片加载框架,大家最熟悉的莫过于Glide了,但我却不推荐简历上写熟悉Glide,除非你熟读它的源码,或者参与Glide的开发和维护。 使用Glide加载图片如此简单,这让很多开发者省下自己处理图片的时间,图片加载工作全部交给Glide来就完事,同时,很容易就把图片处理的相…
Android优雅地实现TV端超长大图浏览
SubsamplingScaleImageView是一个适用于 Android 的自定义图像视图,专为照片库设计并显示没有 OutOfMemoryErrors 的大图像(例如地图和建筑计划)。包括手指
Android超长图加载与subsampling scale image view实现分析
Android中的图片加载一直是很重要的一块,也是很令人头疼的一块,动不动就出现OOM。所以我们有fresco等优秀的第三方框架,什么三级缓存,一行代码就帮我们轻松实现。但当面对超级长超级大分辨率尺寸的图时,就显得无能为力了,如果直接加载到内存中就又会出现OOM。 实现长图大图…
SubsamplingScaleImageView解析(上)
SubsamplingScaleImageView可用于超大图片的显示,显示图片时有如下几个特点在放大后只显示图片一部分时,使用官方提供的BitmapRegionDecoder类解码局部图片根据当前缩
SubsamplingScaleImageView解析(下)
接上篇 SubsamplingScaleImageView解析(上)Bitmap加载接下来到onImageLoaded这个方法看看SubsamplingScaleImageView#onMeasure
subsampling-scale-image-view加载长图源码分析总结
看着这接近90度的走势,吓得我肾上腺也飙升。那既然一次性加载太耗内存,那就局部加载不就等了,系统还真的提供了这样的类,那就是BitmapRegionDecoder,鸿洋大神也写过一篇加载巨图的博客,就是利用了BitmapRegionDecoder,传送门Android 高清加载…
【带着问题学】Glide做了哪些优化?
1.`Glide`缓存机制做了哪些优化? 2.`Glide`做了哪些内存优化? 3.`Glide`如何管理生命周期? 4.`Glide`怎么做大图加载?
从0开始实现一款类似微信、B站的图片浏览组件
为了优化App的图片查看体验,做成类似微信/B站的图片查看效果。刚开始我在github上做了一番搜索,也确实找到了几个类似的高star的库,不过都在我打算拿来用时发现不能满足我的需求,因此打算自己实现一下这个功能。 业务使用的API都位于DraggableImageViewer…