2017年6月2日

LRU经典算法的原理与实现

摘要: LRU least recently used.顾名思义,是根据数据的活跃度进行更新的缓存算法。 LRU Cache的LinkedHashMap实现: LinkedHashMap自身已经实现了顺序存储,默认情况下是按照元素的添加顺序存储,也可以启用按照访问顺序存储,即最近读取的数据放在最前面,最早读 阅读全文

posted @ 2017-06-02 11:29 coderlt 阅读(10837) 评论(0) 推荐(0) 编辑

2017年3月25日

[译转]深入理解LayoutInflater.inflate()

摘要: 原文链接:https://www.bignerdranch.com/blog/understanding-androids-layoutinflater-inflate/ 译文连接:http://blog.chengdazhi.com/index.php/110 由于我们很容易习惯公式化的预置代码, 阅读全文

posted @ 2017-03-25 17:53 coderlt 阅读(209) 评论(0) 推荐(0) 编辑

2017年3月22日

Touch事件分发机制

摘要: 原文:http://www.cnblogs.com/linjzong/p/4191891.html Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 View在 阅读全文

posted @ 2017-03-22 11:15 coderlt 阅读(114) 评论(0) 推荐(0) 编辑

2017年2月22日

重要:Android绘图只Mask遮罩

摘要: TODO 阅读全文

posted @ 2017-02-22 15:50 coderlt 阅读(206) 评论(0) 推荐(0) 编辑

Android View学习Tips

摘要: 1.Canvas.save()和Canvas.restore() canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下, 当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图 阅读全文

posted @ 2017-02-22 12:58 coderlt 阅读(138) 评论(0) 推荐(0) 编辑

2017年2月18日

ViewPager学习及使用(一)

摘要: 一:基础篇 1.ViewPager的简介和作用ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。2)ViewPager类需要一个PagerAdapte 阅读全文

posted @ 2017-02-18 14:13 coderlt 阅读(215) 评论(0) 推荐(0) 编辑

Android 实现瀑布流的两种思路

摘要: 瀑布流怎么样我就不多介绍了。下面说说我想到的两个方法。 方法一,控件的叠加: ScrollView+LinearLayout。在ScrollView里面加一个水平方向的LinearLayout,在水平Layout里面加几个竖直方向的LinearLayout,然后根据滑动情况去加载和回收Bitmap, 阅读全文

posted @ 2017-02-18 10:49 coderlt 阅读(585) 评论(0) 推荐(0) 编辑

2017年2月17日

海报工厂之(二)图层处理

摘要: 参考: http://www.jianshu.com/p/ebda27f061e3 技术梳理:(TODO) 阅读全文

posted @ 2017-02-17 16:06 coderlt 阅读(146) 评论(0) 推荐(0) 编辑

海报工厂之(一)android 如何给图片添加水印和文字

摘要: 在Android中如何给图片添加水印,下面截取了部分核心代码,仅供参考: /** * 获取图片缩小的图片 * @param src * @return */ public static Bitmap scaleBitmap(String src) { //获取图片的高和宽 BitmapFactory 阅读全文

posted @ 2017-02-17 16:02 coderlt 阅读(391) 评论(0) 推荐(0) 编辑

循序渐进地进行代码重构

摘要: 循序渐进地代码重构 来源: SDK.cn 发布时间: 2016-10-25 12:50 阅读: 29975 次 推荐: 101 原文链接 [收藏] 英文原文:Refactoring -- Not on the backlog! 对于如何进行代码重构,一直有着很多种说法。很多人都认为应该将重构代码放在 阅读全文

posted @ 2017-02-17 11:03 coderlt 阅读(152) 评论(0) 推荐(0) 编辑

导航