获得contextUIView的drawRect方法中:UIGraphicsGetCurrentContext();创建画布,获得context。最常用的imageContext:UIGraphicsBeginImageContextWithOptions(annoImage.size, NO, 0...
分类:
其他好文 时间:
2014-12-01 10:03:44
阅读次数:
131
看到QQ的信息提示框,感觉效果很不错,做了一个类似的,展示如下:
效果还不错,整体上是Translate动画和FrameLayout布局的结合,下面看一下代码:
activiy_main.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23...
分类:
移动开发 时间:
2014-11-30 23:28:28
阅读次数:
423
在node-webkit教程(14)禁用缓存中,简单讲了当前禁用缓存的几种方法。在实际开发过程中,我遇到了一个因为缓存引起的诡异的问题。应用场景如下:在一个编辑器里,不停的向画布上添加svg或者其他格式的图片文件,问题主要出在svg文件上。插入svg图片的过程中,经常出现无法加载的现象,检测文件和u...
分类:
Web程序 时间:
2014-11-27 23:33:53
阅读次数:
246
3、创建绘图工具并选入DC
有了画布,要绘图我们必须有画笔画刷。在Windows中有HPEN、HBRUSH等GDI对象,MFC对GDI对象进行了很好的封装,提供了封装GDI对象的类,如CPen、CBrush、CFont、CBitmap和CPalette等,这些类都是GDI对象类CGdiObject的派生类。
一般先创建画笔(刷),然后调用CDC::SelectObject函数将画笔...
分类:
编程语言 时间:
2014-11-27 18:38:05
阅读次数:
170
rotate()和translate()1.看到这个题目的时候,有人会觉得这不就是一个对画布的旋转和平移的嘛,但是其中的细节的地方还是需要深究一下的。例如:有个需求将TextView的文字竖直显示。 首先想到的方法就是将画布旋转90度,代码如下: 1 public class RotateText....
分类:
移动开发 时间:
2014-11-27 12:37:33
阅读次数:
295
摘要: canvas可以读取图片后,使用drawImage方法在画布内进行重绘。本文介绍canvas的图像处理drawImage drawImage() 方法在画布上绘制图像、画布或视频。drawImage() 方法也能够绘制图像的某些部分,以及/或者增加或减少图像的尺寸。语法 在画布上定位图...
分类:
Web程序 时间:
2014-11-24 11:47:19
阅读次数:
220
本实例展示如何在SVG中画出一个正方形并使之旋转。运行结果如下图所示:在文本框中输入时间间隔,单位是毫秒。点击Start按钮,蓝色方块就会开始转动,每个时间间隔变化一度。变换的角度在下面的Angle处显示。实现代码如下,技术要点已经详细注释。 标签声明一个svg画布长40px宽40px...
分类:
其他好文 时间:
2014-11-23 21:28:58
阅读次数:
222
1、了解canvas
canvas id="stars" height="600">canvas>
这是画布
2、设置body背景色
style type="text/css">
body{
background-color: black;
}
style>
3、初始化画布及context...
分类:
Web程序 时间:
2014-11-23 20:18:54
阅读次数:
317
最近发现一个HTML开源游戏引擎,感觉还不错http://lufylegend.com/
但是没有基础的同学,看起来费劲,所以打算边学边记笔记,说明都在注释中
帧速率
//LInit初始化画布,第一个参数为帧速率,除数越大动画速率越快,可以自己修改试试
//随后的参数:divid,宽,高,回调函数
LInit(1000/20, "legend...
分类:
其他好文 时间:
2014-11-20 01:36:44
阅读次数:
295
1、canvas1)介绍:HTML5 标签用于绘制图像(通过脚本,通常是 JavaScript)。不过, 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务。getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。2)属性描述fil....
分类:
Web程序 时间:
2014-11-19 17:54:48
阅读次数:
179