首先,需要知道的是,View是可以延伸到屏幕之外的,可以想象一下ListVIew或GridView。也就是说View的尺寸可以超过屏幕的尺寸。View的大小就是onDraw()中Canvas画布的大小。Canvas可以做translate()、clipRec()t等变换,可以说Canvas是无边界的。而我们在屏幕上所见到的,只是Canvas的一部分而已。可以调用View的scrollTo()和sc...
分类:
移动开发 时间:
2014-09-12 13:30:43
阅读次数:
257
/// /// 功能:将Canvas画布内容保存为jpg格式图片 /// 作者:GYS | 日期:2013年9月9日 /// /// /// private void SaveAsJpeg(string filePath, Canvas pixBox) { try { RenderTarge...
分类:
其他好文 时间:
2014-09-03 22:37:47
阅读次数:
259
UI
系统允许您快速、
直观地创建用户界面(Ui)。这是Unity的新
UI 系统的主要功能介绍。
一、UI Overview
概要
在这篇概述中,我们就去通过 UI
系统的基础知识。我们将开始介绍Canvas(画布)并将所有
UI 元素都放在里面,和使用Rect Tool和
Rect Transform进行UI元素排版。然后我们来看看视...
分类:
其他好文 时间:
2014-08-30 08:47:09
阅读次数:
278
我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。(将canvas画布保存成img并强制改变mimetype进行下...
分类:
其他好文 时间:
2014-08-28 13:08:19
阅读次数:
270
通过HTML5 canvas画布创建简单的热点图,当鼠标划过时产生热点,停留时间越长,热点亮度越高。下面是HTML部分: Reset 接着进行变量声明及初始化:接着是绘制热点图主函数方法:function drawHeatMap() { document.get...
分类:
Web程序 时间:
2014-08-12 00:34:23
阅读次数:
465
1.前言。 ie6,7,8支持html5,看起来比较难,其实有一种方法很通用,就是引入js和css,这种可插拔的引入对开发很有帮助。比如,下面是一个让网页支持canvas和css3的例子。2.例子。下面是一个在canvas画布中显示一个红球的例子的html.Java代码fewfwe这个例子在ie8不...
分类:
Web程序 时间:
2014-08-08 15:12:26
阅读次数:
210
项目中需要用到node中一个验证码的npm包:captchagen,此npm包依赖canvas画布npm包。执行npm install canvas时就会报错,错误代码显示文件编译失败。最终在github问答上找到答案: 问题根源是ubuntu中缺少图形开发...
分类:
其他好文 时间:
2014-08-01 16:22:14
阅读次数:
218
做过或者接触过HTML5技术的同学们可能都清楚 HTML5这2年貌似很火的样子 很多技术企业都纷纷像HTML5技术转型 或者 希望用HTML5某些技术特点去解决生产中的一些功能 比如 WEB存储 canvas 画布 拖放drag 一些新颖的CSS3元素 audio/video 等等 有些东西还是挺好玩的
接下来我想说说我们的故事...
分类:
Web程序 时间:
2014-07-31 13:22:56
阅读次数:
270
1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象
2、Canvas画布,绘图的目的区域,用于绘图
3、Bitmap位图,用于图的处理
4、Matrix矩阵
1、从资源中获取Bit...
分类:
其他好文 时间:
2014-07-16 16:41:17
阅读次数:
229
WPF用于布局的面板主要有6个,StackPanel(栈面板)、WrapPanel(环绕面板)、DockPanel(停靠面板)、Canvas(画布)、Grid(网格面板)和 UniformGrid(均布网格)。一下详细介绍几种面板各自的特点:1、StackPanel 栈面板,可以将元素排列成一...
分类:
其他好文 时间:
2014-07-13 11:50:33
阅读次数:
233