- 博客(4)
- 收藏
- 关注
原创 AndroidStudio 异常记录
错误一Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide ch
2017-01-30 21:26:21 567
原创 《设计模式之禅》读书笔记(四)
一.原型模式原型模式(Prototype Pattern):用原型实例指定创建对象的种类,并且通过拷贝这个原型创建新的对象。 其核心是一个 clone方法,通过该方法进行对象拷贝,java提供一个Cloneable接口来标识这个对象可拷贝。 优点: 1.性能优良,原型模式是在内存二进制流中拷贝,要比直接new一个对象性能好很多; 2.逃避构造函数的约束,直接在内存中拷贝,构造
2017-01-05 17:21:00 287
原创 Android自定义控件<二>
PercentFrameLayout源码分析开始学习继承ViewGroup的自定义控件,还是从分析源码开始,这次挑了一个谷歌官方的PercentFrameLayout来学习。 首先 PercentFrameLayout 继承FrameLayout,重写了以下方法: @Override protected LayoutParams generateDefaultLayoutParams(
2017-01-05 10:41:35 262
原创 Android自定义控件开发笔记<一>
继承自View的自定义控件一.引言前几天看了一篇文章,上面介绍说:Android自定义控件为基础技能。看到这个,我心里拔凉拔凉的,虽然知道自定义控件的步骤,但实际上并没有做个一个像样的自定义空间,惊恐之余,赶紧补一补,学习下Android自定义控件开发。二.学习方式看别人的开源代码,这里我看的是一个自定义柱状图的DEMO: GitHub项目地址三.开始自定义折线图1.先上效果图 2.实现步骤:
2017-01-03 17:24:41 335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人