实现方法: (1)利用canvas画布,fillRect()描绘出一个矩形(不是透明),定位盖在某个标签如div上面(这个标签写着中奖的信息) (2)globalCompositeOperation = 'destination-out';利用此属性,手指划过画布,arc(x,y, radius.....
分类:
Web程序 时间:
2015-03-02 18:18:39
阅读次数:
208
6.4 Canvas绘制的辅助类通过前面对Canvas的介绍,我们明白Canvas可以做很多事,绘画图形,变换等,当然在手机世界里我们看到的远远不是简单的图形就可以表现完全的,还有颜色,字体,等各种各样的元素组成,专门的工作交给专门的类来处理。下面我们介绍一些Canvas常用到的一些辅助类。6.4.1画笔android.graphics.Paint在Canvas绘制的辅助类中,使用频率最多的是画笔...
分类:
其他好文 时间:
2015-02-24 10:19:35
阅读次数:
152
6.4.8区域 android.graphics.Region与Region.Op在Canvas的绘画时,我们可能碰到止需要显示半个矩形,或者显示一部分图片,那么我们就要用到Canvas的设置区域的方法,有clipRect(Rect rect,Region.Op op)、clipRegion(Region region)这两个方法。Region表示的是一个区域和Rect不同的是,它可以表示的一个不...
分类:
其他好文 时间:
2015-02-24 10:18:42
阅读次数:
297
6.4.4路径android.graphics.Path当我们的需求是一个不规则的图形的时候,Canvas的drawRect等方法就不行了,这里就要用到drawPath(Path path, Paint paint)方法来按路径绘画一个形状。Canvas还有一个方法clipPath(Path path)。这个方法用于按照设计的路径来设置Canvas中的有效区域。下面我们就介绍下路径类,它是一个多个...
分类:
其他好文 时间:
2015-02-24 10:18:35
阅读次数:
155
可以拖动的开关,开关滑块随着手指拖动而变化。 使用 int 值来区分状态,相比使用boolean值区分状态使代码更加容易理解、更容易些代码。有三种状态: 白天、黑夜、滚动状态。 canvas画布在滚动状态时,如何画开、关两种状态。 供用户回调的监听器在哪设置? 点击事件、滑块没有滑满...
分类:
其他好文 时间:
2015-02-22 13:26:01
阅读次数:
362
实现方法: (1)利用canvas画布,fillRect()描绘出一个矩形(不是透明),定位盖在某个标签如div上面(这个标签写着中奖的信息) (2)globalCompositeOperation = 'destination-out';利用此属性,手指划过画布,arc(x,y, radius.....
分类:
Web程序 时间:
2015-02-15 23:05:57
阅读次数:
157
1. Canvas画布 通常用js来描绘 Canvas var CANVAS_WIDTH = 200;var CANVAS_HEIGHT = 200;var myCanvas;var myContext;window.onload = function () { creat...
分类:
Web程序 时间:
2015-02-13 17:55:04
阅读次数:
215
废话不多说 先上代码
var imge = new Image(100 ,100);
imge.src = "hh.png";
var a = new Array();
a[0] = "2.png";
var cans = document.getElementById("canvas");
var cc = cans.getContext("2d");
cc.save()...
分类:
Web程序 时间:
2015-02-12 09:24:02
阅读次数:
551
6.2 Canvas常用绘制方法前面一节我们了解到如果创建一个画布,接下来我们就将要在这个画布上进行绘制。Android SDK的Canvas类中包含了一系列用于绘制的方法,方法分为3种类型,下面简单介绍这些常用的绘制方法。 1)Canvas类的几何图形(Geometry)方面的方法用于绘制点、绘制线、绘制矩形、绘制圆弧等。其中一些主要的方法如表6-1所示: 方法 返回值 说明 dr...
分类:
其他好文 时间:
2015-02-06 21:49:38
阅读次数:
279
第六章 一张白纸好作画—Canvas画布前面的相关章节,我们详细说明过Android UI组件的使用。通过前面章节的学习,开发者已经可以开发出令人满意的UI效果了。但是有的时候,我们需要实现更加漂亮的UI效果,此时可能就无法直接使用UI组件,而是需要自己画出各种UI效果了。在Android中,Canvas就是一个画布,开发者可以在画布上绘制想要的任何东西。在本章中,我们将介绍Canvas及相关的技...
分类:
其他好文 时间:
2015-02-04 11:10:37
阅读次数:
242