随笔分类 -  图片缓存

android开发之自定义圆形ImagView
摘要:在日常使用中我们经常会使用到圆形的图片,但是android系统中并没有默认的圆形控件,所以我们需要自己来写一个自定义的ImagView来显示一张圆形的图片,下面先看效果 详细的方法是我们自定义一个类,继承ImagView,然后重写一些方法,下面是代码 /** * 圆形的ImagView * * @a 阅读全文

posted @ 2016-09-13 13:22 Sun‘刺眼的博客 阅读(868) 评论(0) 推荐(0) 编辑

Android如何缓存你的BITMAP对象
摘要:在app中通常最占内存、占流量的元素就是图片了,图片往往又无处不在,特别是伴随着list,GridView或者ViewPager出现,这些图片随着你的滑动操作,时而出现在你的屏幕中,时而消失在屏幕之外。 对应滑出屏幕之外的图片,你可以缓存在内存中以便下次加载快速渲染,但这回增加内存的开销,你也可以立 阅读全文

posted @ 2016-09-05 10:08 Sun‘刺眼的博客 阅读(1950) 评论(0) 推荐(0) 编辑

Picasso,Glide,Fresco那个好?
摘要:前言:在Android开发中,图片加载OOM一直困扰着很多开发者,在各种不合理的设计之下也容易导致图片加载OOM的问题,目前开源的比较常用的图片加载库也很多,比如老牌的UIL,Volley,AQuery还有比较优秀的Picasso,Glide,Fresco等.本文仅简单地比较Fresco&Glide 阅读全文

posted @ 2016-08-19 10:26 Sun‘刺眼的博客 阅读(10088) 评论(1) 推荐(0) 编辑

Android图片突出
摘要:概述 今天有个群友问 Android 图片凸出 效果怎么弄,早以前有过类似的需求,整个项目的提示框都是一个背景,背景上方有凸出半张图片,所以用layer-list写了一个背景来实现。 思路 随便画了一下比较丑,大概就是这个样子了,从上图中应该不难看出,有三个部分,顶部为透明的,底部是有色值的,那个六 阅读全文

posted @ 2016-08-19 10:24 Sun‘刺眼的博客 阅读(937) 评论(0) 推荐(0) 编辑

Fresco,Facbook强大的图片加载框架
摘要:项目git地址:https://github.com/facebook/fresco Fresco是 facebook推出的一款强大的图片加载的框架;主要有Image Pipeline和Drawees两大模块; Image Pipeline模块: Fresco 中设计有一个叫做 Image Pipe 阅读全文

posted @ 2016-08-17 10:14 Sun‘刺眼的博客 阅读(583) 评论(0) 推荐(0) 编辑

Android图片缓存之Glide进阶(四)
摘要:前言: 前面学习了Glide的简单使用(http://www.cnblogs.com/whoislcj/p/5558168.html),今天来学习一下Glide稍微复杂一点的使用。 GlideModule使用: GlideModule 是一个抽象方法,全局改变 Glide 行为的一个方式,通过全局G 阅读全文

posted @ 2016-08-04 17:32 Sun‘刺眼的博客 阅读(5716) 评论(0) 推荐(0) 编辑

Android图片缓存之初识Glide(三)
摘要:前言: 前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不再维护而选择了师出同门的Xutils,中 阅读全文

posted @ 2016-08-04 17:30 Sun‘刺眼的博客 阅读(1394) 评论(0) 推荐(0) 编辑

Android图片缓存之Bitmap详解(一)
摘要:前言: 最近准备研究一下图片缓存框架,基于这个想法觉得还是先了解有关图片缓存的基础知识,今天重点学习一下Bitmap、BitmapFactory这两个类。 Bitmap: Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定 阅读全文

posted @ 2016-08-04 17:29 Sun‘刺眼的博客 阅读(3764) 评论(1) 推荐(0) 编辑

Android图片缓存之Lru算法(二)
摘要:前言: 上篇我们总结了Bitmap的处理,同时对比了各种处理的效率以及对内存占用大小。我们得知一个应用如果使用大量图片就会导致OOM(out of memory),那该如何处理才能近可能的降低oom发生的概率呢?之前我们一直在使用SoftReference软引用,SoftReference是一种现在 阅读全文

posted @ 2016-08-04 17:26 Sun‘刺眼的博客 阅读(430) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示