iOS开发UI篇—Quartz2D使用(矩阵操作)一、关于矩阵操作1.画一个四边形通过设置两个端点(长和宽)来完成一个四边形的绘制。代码:
1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 CGContext...
分类:
移动开发 时间:
2014-06-12 09:46:49
阅读次数:
307
一。重要方法1.translate2.scale3.rotate二。注意1.明确顺序canvas.rotate(45);canvas.drawRect(new
Rect(50, 50, 100, 100), paint);如果顺序调换,则没有旋转的效果2.转换的时候,需要把转换的中心点移到shape...
分类:
移动开发 时间:
2014-06-11 12:48:30
阅读次数:
379
GUIGUI.BeginGroup(rect)
//在里面画的控件,将以这个GroupRect的左上角为原点,仅此而已GUI.EndGroup()GUILayoutGUILayout.BeginArea()
//在穿上区域中自动对齐GUILayout.EndArea()GUILayout.Begin...
分类:
其他好文 时间:
2014-06-09 19:26:05
阅读次数:
248
1.在资源里导入一个bmp图片假设名称为IDB_BITMAP1实现OnPaint方法 CPaintDC
dc(this); CRect rect; GetClientRect(&rect); CDC dcMem; dcMem.CreateCo...
分类:
其他好文 时间:
2014-06-09 17:56:11
阅读次数:
254
android 中使用Canvas的drawText绘制文本的位置,是基于基线的。如下图:
其中字母Q的小尾巴在横线下面了。
怎么样找准字母的中心位置呢?
先看下面的例子:(右边的数字,表示字体的 left, top, right, bottom)
这里面的关键是Paint.getTextBound。 getTextBound会填充一个Rect,这个Rect表示...
分类:
移动开发 时间:
2014-06-08 09:08:44
阅读次数:
279
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用
BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT...
分类:
其他好文 时间:
2014-06-05 20:47:12
阅读次数:
404
今天原本想模仿2048 游戏的。
但是在设计背景环境时,涉及到绘图的知识!于是就开始对绘图进行了一翻学习。 若想自己绘图必须 写自己的View(继承UICView);然后重写UIView
中的drawRect:rect 方法 -(void)drawRect:(CGRent)rect{ //...
分类:
其他好文 时间:
2014-06-04 19:09:33
阅读次数:
243
1 #include 2 #include 3 4 #define mymax(a, b)
(a>b) ? a:b 5 6 typedef struct { 7 int x, y, c; 8 } rect_st; 9 10 rect_st
rects[15];11 12 int d...
分类:
其他好文 时间:
2014-05-30 04:35:16
阅读次数:
200
一、可以通过代码的方式创建UIButton1、通用实例化对象方法:UIButton *button =
[[UIButton alloc] initWithFrame:rect];2、快速实例化对象方法:UIButton *button = [UIButton
buttonWithType:UIBu...
分类:
其他好文 时间:
2014-05-29 19:11:52
阅读次数:
360