上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 64 下一页
摘要: RelativeLayout圆角实现:drawable目录下面定义shape的xml文件:mall_header_rel_bg.xml 代码里面通过如下代码引用android:background="@drawable/mall_header_rel_bg"solid定义颜色,corn... 阅读全文
posted @ 2015-10-09 11:22 西北野狼 阅读(278) 评论(1) 推荐(0) 编辑
摘要: 叶子对象和组合对象实现相同的接口。这就是组合模式能够将叶子节点和对象节点进行一致处理的原因。基本概念:组合模式[构造性设计模式]定义了如何将容器对象和叶子对象进行递归组合,使得客户在使用的过程中无须进行区分,可以对他们进行一致的处理。组合模式的角色:Component :组合中的对象声明接口,在适当... 阅读全文
posted @ 2015-10-07 22:41 西北野狼 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 能够游走于聚合内的每一个元素,同时还可以提供多种不同的遍历方式。基本概念:就是提供一种方法顺序访问一个聚合对象中的各个元素,而不是暴露其内部的表示。使用迭代器模式的优点:遍历集合或者数组;忽略集合和数组的结构;提供不同的遍历方式;符合单一职责原则。迭代器角色:抽象迭代器:该接口必须定义实现迭代功能的... 阅读全文
posted @ 2015-10-05 17:43 西北野狼 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 基本概念:Command模式也叫命令模式 ,是行为设计模式的一种。Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数,命令模式将方法调用给封装起来了。命令模式的几个角色:Command: 抽象命令类ConcreteCommand: 具体命令类Invoker: 调用者... 阅读全文
posted @ 2015-10-03 22:56 西北野狼 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式又叫包装模式。 通过另一个对象来扩展自己的行为,在不破坏类的封装的情况下,实现松耦合,易扩展的效果。 抽象组件角色: 一个抽象接口,是被装饰类和装饰类的父接口可以给这些对象动态地添加职责。 具体组件角色:为抽象组件的实现类,是定义了一个具体的对象,也可以给这个对象添加一些职责。 抽象装饰角 阅读全文
posted @ 2015-10-02 22:40 西北野狼 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 看开源框架:https://github.com/tianshaojie/AndroidFine,里面有如下效果,特记录学习下,以后项目中用也好能够立刻想起来。如上面所示,是常见项目中的图片轮训和展示效果,技术主要涉及到viewpager+photoview,那下面主要讲解如何在android Ap... 阅读全文
posted @ 2015-09-29 14:49 西北野狼 阅读(789) 评论(0) 推荐(0) 编辑
摘要: android使用泛型的地方很多,比如集成自BaseAdapter实现封装的Adapter,对常用操作进行封装,但是需要对传进来的数据进行处理,此时就使用到泛型,示例如下:public abstract class EasyAdapter extends BaseAdapter { priva... 阅读全文
posted @ 2015-09-24 21:59 西北野狼 阅读(5677) 评论(2) 推荐(0) 编辑
摘要: 主要使用https://github.com/jgilfelt/SystemBarTint这个开源库1 ,导入SystemBarTintManager类2 ,BaseFragmentActivity的onCreate添加如下代码:// 修改状态栏颜色,4.4+生效 if (Build.... 阅读全文
posted @ 2015-09-24 15:45 西北野狼 阅读(593) 评论(0) 推荐(1) 编辑
摘要: 和线程之间的关系:进程:进程是程序的一次动态执行过程,他经理了代码加载,执行到执行完毕的一个完整过程,这个过程也是进程本身从产生,发展到最终消亡的过程。线程:线程是实现并发机制的一种有效手段,进程和线程一样,都是实现并发的一个基本单元。java中多线程实现:集成Thread和实现runnable通过... 阅读全文
posted @ 2015-09-23 09:31 西北野狼 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一般对于API请求需带上GZip压缩,因为API返回数据大都是Json串之类字符串,GZip压缩后内容大小大幅降低.public class GZipRequest extends StringRequest { public GZipRequest(int paramInt, String ... 阅读全文
posted @ 2015-09-17 00:18 西北野狼 阅读(738) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 64 下一页