翻译与Chris Banes的博客
原文地址
如果你想手动在Android Canvas上画些什么东西,你最好从绘制文本开始。
文本绘制之前,你需要知道测量文本的绘制位置,计算文本X/Y轴的位置。...
分类:
移动开发 时间:
2014-06-25 19:28:10
阅读次数:
380
[转]HTML5, CSS3以及相关技术(例如canvas和web sockets)带来了非常有用的特性,可以让我们的web程序提升一个新的level。这些新技术允许我们只用HTML,CSS和JavaScript就可以构建包括在平板和移动设备上能够运行的多样化表单页面。HTML5虽然提供了很多新特性...
分类:
Web程序 时间:
2014-06-25 15:17:38
阅读次数:
276
SurfaceView背景透明:setZOrderOnTop(true);SurfaceHolder holder = this.getHolder();holder.setFormat(PixelFormat.TRANSLUCENT);清除Canvas内容的实现方式一:Canvas canvas ...
分类:
移动开发 时间:
2014-06-24 17:59:49
阅读次数:
348
今天给大家带来一个刮刮乐的小例子~基于HTML5 canvas的,有兴趣的可以改成android版本的,或者其他的~
效果图:
贴一张我中500w的照片,咋办啊,怎么花呢~
好了,下面开始原理:
1、刮奖区域两个Canvas,一个是front , 一个back ,front遮盖住下面的canvas。
2、canvas默认填充了一个矩形,将下面canvas效果图遮盖,然后监...
分类:
Web程序 时间:
2014-06-24 17:15:19
阅读次数:
399
在使用Canvas.getContext(contextID)时,取得2d上下文开始使用Canvas.getContext("2D"),发现不能取到对象,改为Canvas.getContext("2d")后,结果正常。getContext方法参数对大小写敏感。以后需注意。
分类:
Web程序 时间:
2014-06-24 12:03:18
阅读次数:
902
一般的视频网站对于用户上传的视频,在用户上传完成后,可以对播放的视频进行截图,然后作为视频的展示图。项目中也可以引入这样的功能给用户一种不错的体验,而不是让用户额外上传一张展示图。
效果图:
看起来还是很不错,下面我给大家分析下,极其核心代码很简单:
_canvas = document.createElement("canvas");
_ctx = _canvas.getConte...
分类:
Web程序 时间:
2014-06-22 16:34:26
阅读次数:
355
Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。
大部分2D使用的api都在android.graphics和android.graphics.drawable包中。
他们提供了图形处理相关的: Canvas、ColorFilter、Poi...
分类:
移动开发 时间:
2014-06-21 23:27:07
阅读次数:
381