Android手机有个挺好的功能,它允许你往桌面上放窗口小部件(widget),有一个叫相框的小部件,可以让你选择一张相片,截取一部分,放在相框里。我桌面上就放了几个相框,里面是我女儿的照片,隔阵子换一换,挺喜欢。这次的实例受相框小部件启发而成,我称之为挖头像,先看看运行效果。...
分类:
其他好文 时间:
2014-08-23 15:25:11
阅读次数:
412
jquery.qrcode.js 是居于jquery类库的绘制二维码的插件,用它来实现二维码图形渲染支持canvas和table两种绘图方式。(jquery.qrcode.js 设置显示方式为table时在webkit核心浏览器如chrome下会变形)以下是测试代码(增加了颜色控制,可以设置4个区块...
分类:
Web程序 时间:
2014-08-22 20:56:09
阅读次数:
256
一、Bitmap转Drawable
Bitmap bm=xxx; //xxx根据你的情况获取
BitmapDrawable bd=new BitmapDrawable(bm);
因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。
二、 Drawable转Bitmap
转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节...
分类:
其他好文 时间:
2014-08-22 13:05:48
阅读次数:
219
1.前言在第七章里我们知道了WebGIS中要素的本质是UIComponent,而矢量图层的本质是包含了n(n>=0)个UIComponent的Canvas。我们在UIComponent的graphics中,根据矢量数据画出矢量的形状(shape),并且将矢量数据的属性(attributes)赋予该U...
分类:
Web程序 时间:
2014-08-22 08:09:35
阅读次数:
346
前两章我们掌握了线段、矩形和多边形的绘制方法,今天我们主要是学习如何绘制圆弧和贝塞尔曲线。圆弧的绘制圆弧可以理解为一个圆上的某部分线段,在canvas中,绘制一条圆弧的语法如下:ctx.arc( 圆心x坐标, 圆心y坐标, 圆的半径r , 开始角度, 结束角度 );其中的 “开始角度” 和 “结束角...
分类:
Web程序 时间:
2014-08-21 20:58:16
阅读次数:
339
1 canvas->getTotalMatrix().mapXY(x, y, SkPoint):2 3 canvas中的矩阵转换方法,将逻辑坐标(x, y)映射到设备坐标的点SkPoint上.逻辑坐标与设备坐标的转换强大的吐槽星人来吐槽:不懂装懂,害人不浅啊,项目负责人沟通障碍,问问题的话,总是噎....
分类:
其他好文 时间:
2014-08-21 18:41:04
阅读次数:
201
起因是我在画y轴的标题时,不能显示上标,米<sup>3</sup> ?会显示 ? 米3 ! 问过林峰,他说这是基于canvas,不是基于svg或html,所以不能处理这个。然后就想用zrender画出这个字。我只需要解决上标的问题就够了!...
分类:
其他好文 时间:
2014-08-21 09:55:04
阅读次数:
216
public class DrawView extends View {public DrawView(Context context) {super(context);}@Overrideprotected void onDraw(Canvas canvas) {super.onDraw(canv...
分类:
移动开发 时间:
2014-08-20 15:50:22
阅读次数:
280
修正了在Android下刮不动的bug(function(bodyStyle) { bodyStyle.mozUserSelect = 'none'; bodyStyle.webkitUserSelect = 'none'; var $canvas = $(".canvas"); ...
分类:
移动开发 时间:
2014-08-20 12:29:32
阅读次数:
494
一、布局控件Canvas面板是一种很基础的布局面板,它支持对其中的控件采用绝对坐标定位。Canvas.Top和Canvas.Left。Canvas.ZIndex附加属性:如果指定了两个控件相对于父容器Canvas同样的边距,则后面声明的控件父覆盖前面声明的控件。这时我们可以使用Canvas.ZInd...
分类:
Web程序 时间:
2014-08-20 01:22:35
阅读次数:
1465