1> Quartz2D简介
什么是Quartz2D?二维的绘图引擎
什么是二维?平面
什么是引擎?经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库
同时支持iOS和Mac系统什么意思?用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。
开发中比较常用的是截屏/裁剪/自定义UI控...
分类:
移动开发 时间:
2015-05-23 01:23:01
阅读次数:
279
一、实现思路Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。需求驱动开发:模仿系统的imageview的使用过程1.创建2.设置图片3.设置f...
分类:
移动开发 时间:
2015-05-03 18:51:38
阅读次数:
229
一、什么是Quartz2DQuartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件二、Quartz2D在iOS开发中的价值为了便于搭建美观...
分类:
移动开发 时间:
2015-05-03 17:21:59
阅读次数:
143
方案来自慕课网,因水平和记忆力有限,将方案记录于此。 移动开发一个好的应用离不开漂亮的UI,漂亮的UI离不开充满想象力的UI组件。在此记录一个自定义UI组件的案例,也是学习自定义UI的开始。本例是satellite-menu的一种实现。satellite-menu效果如下图: 我们需要认...
分类:
其他好文 时间:
2015-04-15 19:10:35
阅读次数:
205
1)能够很快的构建自己的通讯平台软件,包括主程序。
2)设备模块化开发,通过配制文件挂载,即可在平台软件下运行。
3)设备模块同时支持串口通讯方式和网络通讯方式,通讯方式自由切换。
4)设备协议无关性,可以把第三方协议转换成自定义的协议方式。
5)设备命令缓冲器,可以设置命令发送的优先级别。
6)接口自定义输出数据格式,供自己或其他厂家进行数据集成。
7)接口自定义UI展示,以表格、动态图形化显示数据。
8)软件信息、安装信息、通讯参数等可配制。
9)设备挂载、UI菜单展示、数据输出等信息可配制。
10)提...
分类:
其他好文 时间:
2015-04-14 18:02:57
阅读次数:
189
由于时间有限,简单的搜索了一下,还真是发现了Android开发的模板。Dashboard就是一个,目前了解到的,貌似是一个应用开始的界面模板。深入的后续再了解。先记下专题链接再说。http://mobile.51cto.com/android-246769.htm
分类:
移动开发 时间:
2015-04-10 11:44:29
阅读次数:
163
本篇模拟三个角色:Android 架构师-小鱼、Android 控件开发工程师-小黑、 Android 开发工程师-小白,下面按照三个角色不同角度分析measure过程。
小福负责分享:
measure的本质 measure代码流程 onMeasure方法与MeasureSpec 提出问题
小黑负责分享:
布局控件开发...
分类:
移动开发 时间:
2015-03-14 23:19:24
阅读次数:
534
1.什么是Quartz2D
?Quartz2D是一个二维绘图引擎,同时支持iOS和Mac系统
?Quartz 2D能完成的工作
绘制图形 : 线条\三角形\矩形\圆\弧等
绘制文字
绘制\生成图片(图像)
读取\生成PDF
截图\裁剪图片
自定义UI控件
2.自定义View
图形上下文
?图形上下文(Graphics Context):是一个C...
分类:
移动开发 时间:
2015-03-09 22:30:56
阅读次数:
333
在Android APP应用的开发中,UI的展现很重要。然而,谷歌提供的Android UI控件对于APP的普通开发是可以满足的,但是需要
做一些复杂的UI那就需要自己去自定义UI控件了。谈到自定义UI控件,想必需要先了解一下Adroid UI 界面绘制原理吧,Android手
机不管是对谷歌提供的Android控件,还是自己定义的控件,都需要手机对UI控件的绘制。下面根据自己所了解的Adroid UI 界面绘
制原理进行一下分析:...
分类:
其他好文 时间:
2015-03-09 11:06:05
阅读次数:
142
一梦浮生2012精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率;熟练掌握各种数据存储技术,...
分类:
移动开发 时间:
2015-03-02 20:35:40
阅读次数:
266