摘要: 1、概述记得初学那会写过一篇博客Android 完美实现图片圆角和圆形(对实现进行分析),主要是个自定View加上使用Xfermode实现的。其实实现圆角图片的方法应该很多,常见的就是利用Xfermode,Shader。本篇博客会直接继承直接继承ImageView,使用BitmapShader实现圆... 阅读全文
posted @ 2015-01-21 15:01 lianghe 阅读(253) 评论(0) 推荐(0) 编辑
摘要: *Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, *样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,*大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。**1.图形绘制*setARGB(inta,intr,intg,intb);*设置绘制的颜... 阅读全文
posted @ 2015-01-21 11:32 lianghe 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.LRU1.1.原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2.实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中... 阅读全文
posted @ 2015-01-21 11:24 lianghe 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、概述今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢?可以看到SurfaceView也是继承了View,但是我们并不需要去实现它的draw方法来绘制自己,为什么呢?因为它和View有一个很... 阅读全文
posted @ 2015-01-21 10:51 lianghe 阅读(754) 评论(0) 推荐(1) 编辑