
android 设计模式
文章平均质量分 79
代码猫
一只混迹代码中的大猫,技术控
展开
-
Builder模式
Builder模式的误区:将复杂对象的构建进行封装,就是Builder模式了吗? 最近重读GOF的《设计模式》,读到Builder模式的时候,发现还是不能领悟;网上搜了下其他人的解释,发现很多人都用错了Builder模式,结构形似Builder,实际上却更像Template、或者Factory Method,或者四不像,并没有体现出Builder模式的思想和威力;通过对比学习,也逐渐原创 2017-08-01 11:30:06 · 312 阅读 · 0 评论 -
android 消息循环机制--looper handler
Looper类说明 Looper 类用来为一个线程跑一个消息循环。 线程在默认情况下是没有消息循环与之关联的,Thread类在run()方法中的内容执行完之后就退出了,即线程做完自己的工作之后就结束了,没有循环的概念。 调用Looper类的 prepare() 方法可以为当前线程创建一个消息循环,调用loop() 方法使之处理信息,直到循环结束。 大多数和消息循环的交互是转载 2017-08-01 11:31:26 · 307 阅读 · 0 评论 -
Canvas详解
简介在自定义 View的时候,我们经常需要绘制一些自己想要的效果。这里就需要使用Canvas对象。下面将Canvas对象常用方法做个笔记,方便记忆。对Canvas进行操作对Canvas的一系列操作,是指对Canvas进行旋转、平移、缩放等操作。这些操作可以让Canvas对象使用起来更加便捷。Canvas平移/** * 画布向(100,50)方向平移 *转载 2017-08-24 10:08:35 · 682 阅读 · 0 评论