自定义UI控件,需继承 View类或View的子类,并重载View类中的一些方法,不必都重载,但至少要重载onDraw( )。
类别
方法
描述
Creation
Constructors
onFinishInflate()
当View和它的所有子对象从XML中导入之后,调用此方法
...
分类:
其他好文 时间:
2014-12-22 00:57:15
阅读次数:
238
一、什么是Quartz2DQuartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件二、Quartz2D在iOS开发中的价值为了便于搭建美观...
分类:
移动开发 时间:
2014-12-21 22:02:32
阅读次数:
249
前沿:
很久没有写过博客了,因为工作的原因很少有时间写东西了,最近想写一个UI系列的博客,因为我发现这一系列的都很少,而且没有那么系统,这里我想以我自己的观点来阐述一下如何自定义android UI系列。
自定义UI阐述:
在我的理解里面自定义UI,需要了解到touch事件的传递、分发、拦截机制,Scroller类的运用,andorid 视图的理解,ViewGroup的熟悉,因为我们绝大多的...
分类:
移动开发 时间:
2014-12-15 23:38:04
阅读次数:
310
Configuration(宏定义:设备属性、系统版本、辅助定义、APP特征、字体、颜色、标识、接口API、Base:iamge\tag\userDefault\size)Pages(页面架构)Service(网络请求)Models(数据模型)Utility(自定义UI)Lib(开源工具类、自定义工...
分类:
其他好文 时间:
2014-12-09 21:17:07
阅读次数:
210
Android系统虽然自带了很多的组件,但肯定满足我们个性化的需求,所以我们为了开发方便,需要自定义Android的UI组件,以实现我们个性化的需求。
自定义组合控件的步骤:
1 、自定一个View,需要继承相对布局,线性布局等ViewGroup的子类。ViewGroup是一个其他控件的容器,能够乘放各种组件。
2 、实现父类的3个构造方法。一般需要在构造方法里始化初自定义布局文件。
...
分类:
移动开发 时间:
2014-11-16 12:07:31
阅读次数:
229
一、什么是Quartz2DQuartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件二、Quartz2D在iOS开发中的价值为了便于搭建美观...
分类:
移动开发 时间:
2014-11-13 14:30:41
阅读次数:
242
图形上下文概念: 图形上下文(graphics context):是一个CGContextRef类型的数据. 图形上下文的作用: a保存绘图信息、绘图状态 b决定绘制的输出目标(绘制到什么地方去?)如何体用Quartz2D自定义view?(自定义UI控件)如何利用Quartz2D绘制东西到v...
分类:
其他好文 时间:
2014-10-20 22:46:20
阅读次数:
173
本文介绍了android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。
FileBrowserView
一个强大的文件选择控件。界面比较漂亮,使用也很简单。特点:可以自定义UI;支持复制、剪切、删除、移动文件;可以用在Fragment、ativity、DialogFragment中;支持快速切换目录。
http://jcodecraeer.com/a/open...
分类:
移动开发 时间:
2014-10-20 11:50:39
阅读次数:
489
其实总体自定义UI组件都比较简单,尤其是cocos2d-js是开源的,如果有什么不明白的直接看js代码或者C++代码即可。当然js代码基本就够了。另外,js的ctor函数虽然说是构造函数,但毕竟不是flash或者c++的构造函数,这只是一个普通函数,也就是说可以不在第一行默认调用,这就给扩展带来了不...
分类:
Web程序 时间:
2014-08-22 12:32:36
阅读次数:
209