Animation Core想必大家都比较熟悉,是苹果一套针对动画效果的牛逼API,直接作用在layer上。今天打算扯扯这套API的某些细节,既然是作用在layer上那咱就先从layer开始扯起……一、CALayer1.1 什么是CALayer每个能在界面上看到的ui控件,其实都是因为这些ui控件里...
分类:
其他好文 时间:
2015-03-13 18:05:50
阅读次数:
156
主题:画布——Canvas
内容:创建Canvas
UI控件的绘制顺序...
分类:
编程语言 时间:
2015-03-13 14:30:40
阅读次数:
157
第五期我们将讲解 UI控件的知识,请大家锁定时间,收看我们的节目~【界面布局之栅格系统】报名地址:http://ke.qq.com/cgi-bin/courseDetail?course_id=58107直播时间:3月17日19:00
分类:
移动开发 时间:
2015-03-12 16:39:17
阅读次数:
300
Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件的,并进行事件分发, 比如说, 你要是点击一个 Button , Android会分发事件到Button....
分类:
移动开发 时间:
2015-03-12 11:26:26
阅读次数:
149
Reapp 与 React Native 有着惊人的相似之处,二者都使用 React 来创建应用程序用户界面的框架。然而,在底层机制上这两个框架之间却具有明显的哲学差异。React Native 将 React 组件绑定到原生 UI 控件中,构建与设备操作系统匹配的界面。而 Reapp 却是将Rea...
分类:
移动开发 时间:
2015-03-11 10:32:05
阅读次数:
173
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事...
分类:
移动开发 时间:
2015-03-10 16:43:27
阅读次数:
131
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
回忆 oc 的内存管理:objective-c 语法快速过(6)内存管理原理,objective-c 语法快速过(7)编译器特性ARCARC是苹果为了简化程序员对内存的管理,推出的一套内存管理机制,使用ARC机制,对象的申请和释放工作会在运行时,由编译器自动在代码中添加retain和release1...
分类:
移动开发 时间:
2015-03-08 20:04:48
阅读次数:
5961
1、布局:一个Activity相当于一个手机屏幕默认和手机屏幕的宽高相同LinearLayout、RelativeLayout等布局继承了ViewGroup,ViewGroup是View的子类,可以容纳其他的视图,属于容器视图TextView1)LinearLayout:线性布局默认方向是水平方向:...
分类:
其他好文 时间:
2015-03-08 09:18:13
阅读次数:
109